smack是一个开源,易于使用的xmpp客户端类库
1 smack是一个简单,功能强大的类库,给用户发送信息只需3行代码即可完成。
XMPPConnection connection = new XMPPConnection(”jabber.org“);
connection.login(”mtucker”, “password”);
connection.createChat(”jsmith@jivesoftware.com“).sendMessage(”Howdy!”);
2 不会强迫你像其他类库那样,在信息包层面进行编码。它提供了更加智能化得类,比如Chat和Groups,使你的工作更有效率
3 不需要你熟悉xmpp xml格式,甚至xml格式
4 易于实现机机对话