今天就先谈谈Smack的连接吧
之后,会不断更新!
// Create the configuration for this new connection
ConnectionConfiguration config = new ConnectionConfiguration(
"jabber.org"
, 5222);
config.setCompressionEnabled(true);
config.setSASLAuthenticationEnabled(true);
XMPPConnection connection = new XMPPConnection(config);
// Connect to the server
connection.connect();
// Log into the server
connection.login(
"username"
,
"password"
,
"SomeResource"
);
....
// Disconnect from the server
connection.disconnect();
通常情况,会有一些连接会被非可抗力而断开,我们可以用ConnectionConfiguration#setReconnectionAllowed(boolean)
去设置,之后若发生连接断开的问题,则会自动重新reconnection,这样就可以实现非手动连接,如果想手动连接可以用XMPPConnection#connect()
进行连接,此时reconnection会自动停止,如果手动连接依然失败,reconnection会自动继续连接。
分享到:
相关推荐
嵌入式系统中的SMACK应用研究,较轻量级的强制访问控制
Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档Smack中文文档
smack源码
Smack中文API文档
这个是Smack API的中文版,详细介绍了smack原理,并且有几个小例子在里面
smack用于android移动端的开发,可以结合openfire使用,进行im通信
1)smack api,基于smack官方javadoc制作而成,格式chm,语言english; 2)smack documentation,内容包括Overview,Getting Started Guide等等,格式chm,语言为中文(感谢fhqdddddd的奉献,本文档基于...
Smack是一个开源,易于使用的XMPP(jabber)客户端类库。 附件是目前最新版本的smack库,含源码。
smack api帮助文档官方提供的帮助工具
smack xmpp 3.2.2 for linux
最新的 smack4.1.4 android开发demo 可以登录 已验证
Smack帮助文档中文版:XMPP协议包括一个基本协议和许多可选扩充,像具有代表性的"JEP's".Smack 为核心XMPP协议提供了org.jivesoftware.smack包,为许多协议扩充提供了org.jivesoftware.smackx包.
smack3.3.1源码 open fire开源的聊天服务器。客户端的核心xmpp协议的操作。
smack源码下载,java版下载,smack源码下载
smack xmpp 即时通讯,使用smack库结合openfire实现即时通讯
Openfire+spark+smack xmpp
基于openfire服务器利用Xmpp协议在Android上实现即时通讯 内含:smack.jar, smackx.jar, smackx-debug.jar, smackx-jingle.jar
Android端smack4.2.2 IM开发全部jar包包含jxmpp和smack。
Android 链接openfire的smack库
smack发送消息 smack相关的两个包