突然想做一个能够通知另一台电脑消息的工具。因为是自己用,又不想大动干戈,想想不如就采用现有即时聊天软件如QQ、MSN等开发个小程序就行了。我现在也不愿意编程,能少费事就少费事。
研究了QQ的二次开发,根本就不支持,自己要解析协议。本人水平低下,没这个能力和静力。
MSN到是有个dotmsn的类库,但是只能发消息给在线用户,不能发送离线用户。我想算了吧,我自己经常脱机显示,岂不是不能用。
思前想后,比较看好Gtalk,毕竟是google开发的。谷歌一向支持开放。
固然不出所料,Gtalk的类库有两个,一个是asgxmpp,这个有更新,但是不知道为什么发给网页是比较稳定,发给我的gtalk安装版,只有我在新启动时能收到消息,以后就收不到了,十分诡异。没办法,只好选择jabber类库。还好没令我失望。
本来就没打算把这个当回事,一共采用了十几行代码,就是给自己的gtalk发个消息,告诉我另一台电脑算题算完了。因为最近用matlab算题比较慢……
对了,jabber类库的使用可以看这里Gtalk http://www.codeproject.com/KB/gadgets/googletalk.aspx
估计也没人感兴趣,毕竟gtalk用的人不多,我就是用来自己给自己发消息。
Gtalk开发的这篇文章也不错:http://www.dotnetcurry.com/ShowArticle.aspx?ID=346&AspxAutoDetectCookieSupport=1