用Java写Gtalk群聊机器人

众所周知,Gtalk的通信协议是公开的,那么在Java这个广博的语言中我们也能找到Gtalk相应的通信协议xmpp协议的封装开发包,名字叫smack.

大家可以去官方网站下载编译好的jar包,也可下载源代码研究。这里是这个项目的官方网站:http://www.igniterealtime.org/projects/smack/index.jsp。

把发行包下载下来,里面有自带api文档和简单的编程指导。

接下来我们新建一个Java项目,把smack的jar包引入工程就可以开始编程了。

 
首先,我们当然是要利用一个Gtalk帐号建立到Gtalk服务器的连接喽
方法如下:

    more...