您的位置:首页 > 其它

(XMPP)如何使用agsxmpp类库登陆已经设置成cluster模式的XMPP服务器中的其中一台机器?

2009-02-20 09:29 549 查看
利用agsXMPP进行开发有段时间了,常见的开发也都会了,不过测试均是以单XMPP服务器(未设置成cluster)来进行的。经过摸索我总算找出了当多个XMPP服务器(设置成cluster且域名相同)登陆其中任一台机器的方法,涉及到3个属性(connection均为xmppclientconnection类型)

connection.Server

该server意思其实域名,一般为该服务器的机器名。

connection.AutoResolveConnectServer

该属性意思为自动解析后面提到的connectserver属性,设置为true就会解析server属性即会利用

System.Net.DNS.Resolve方法来将域名映射成ip地址。

connection.ConnectServer

该属性即被登陆机器的IP地址。

补充下:假如你安装的是ejabber服务器,那么其通讯端口以及域名还有用户名密码均可通过配置文件进行更改(用户名和密码能在配置文件进行更改的前提是你是默认配置并没有设置使用数据库或者其他存储方式,默认配置的时候密码都是明文)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐