smack你可以看成是一套封装好了的用于实现XMPP协议传输的API,它是一个非常简单并且功能强大的类库,给用户发送消息只需要三行代码。
下载地址:http://www.igniterealtime.org/downloads/index.jsp
这里需要强调一点,我们在android上开发用的其实是移植版的类库asmack。
Smack库的Android版本,虽然Smack在PC上可以工作的很好,功能也很强大,但在Android平台上有一些问题,而导致这些问题的原因是Android精简了Java的类库,以至Smack使用的部分类库在Android平台上无法找到,所以Smack不能直接在Android平台上使用.但在2010年初,有人在code.google.com网站上发布了一个Asmack,其中A库就代表Android中的A,也就是说,这个版本是Smack的Android版本.
修改版的asmack有很多,github找到了这个:https://github.com/Flowdalic/asmack
更多:http://blog.csdn.net/h7870181/article/details/8653865
Android基于XMPP Smack Openfire下学习开发IM
基于XMPP协议的Android即时通信系 系列文章:http://blog.csdn.net/lnb333666/article/category/1126716
http://www.chengxuyuans.com/Android/54674.html
http://www.eoeandroid.com/thread-282925-1-1.html
时间: 2024-09-30 14:30:33