asmack
思而后行
行多久,方为执着思多久,方为远见。
展开
-
asmack实现端对端的消息回执,避免网络不稳定引起消息丢失
由于网络不稳定导致的丢失消息的情况,在asmack中有相应的机制来处理,即(XEP-0184: Message Delivery Receipts) ,可以下载有相应实现的asmack包来编程! 地址如下:http://asmack.freakempire.de/ 这种消息回执是客户端与客户端之间的,与服务器无关。 具体做法参考:http://blog.csdn.net/dia原创 2014-02-13 13:46:31 · 1844 阅读 · 0 评论 -
asmack: No DNS resolver active
在使用asmack0.8.10的时候,在没有完成对smackandroid的初始化之前,是不能有任何关于XMPP相关的动作的! 需要调用SmackAndroid.init(Context)进行初始化。 详细内容参考:http://stackoverflow.com/questions/16962999/trying-to-connect-to-xmpp-server-with-asmac原创 2014-03-20 18:57:40 · 1475 阅读 · 0 评论 -
asmack断网重连
asmack自身已经包括了断网重连的方案(ReconnectionManager),客户端不需要自己再做重连方案,但是需要几个设置,如下所示: configuration.setReconnectionAllowed(true); // 允许重连 configuration.setSendPresence(true);// 允许默认发送出息状态,这个很重要,如果设为false,将会导致重连原创 2014-02-12 17:20:54 · 2002 阅读 · 0 评论