(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服务器,那么其通讯端口以及域名还有用户名密码均可通过配置文件进行更改(用户名和密码能在配置文件进行更改的前提是你是默认配置并没有设置使用数据库或者其他存储方式,默认配置的时候密码都是明文)
connection.Server
该server意思其实域名,一般为该服务器的机器名。
connection.AutoResolveConnectServer
该属性意思为自动解析后面提到的connectserver属性,设置为true就会解析server属性即会利用
System.Net.DNS.Resolve方法来将域名映射成ip地址。
connection.ConnectServer
该属性即被登陆机器的IP地址。
补充下:假如你安装的是ejabber服务器,那么其通讯端口以及域名还有用户名密码均可通过配置文件进行更改(用户名和密码能在配置文件进行更改的前提是你是默认配置并没有设置使用数据库或者其他存储方式,默认配置的时候密码都是明文)
相关文章推荐
- 如何使用局域网中一台机器搭建面向广域网的Web服务器: DMZ主机
- 如何设置.NET1.1,.NET2.0共存在一台IIS服务器上呢?
- 如何更改一台已经安装了SharePoint Server的服务器名称
- linux下SVN服务器如何搭建和使用,设置开机自启动
- 黄聪:如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式
- centos7如何设置成开机默认命令行模式以及登陆账户为root
- 如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式
- 如何配置Win2003的NTFS文件系统权限及IIS权限设置参考(供使用Win2003服务器参考)
- 如何重装Domino服务器或者将Domino服务器从一台机器迁移到另外一台
- 有如下CAT_s结构体定义,回答: 1) 在一台64位的机器上,使用32位编译,Garfield变量占用多少内存空间?64位编译又是如何?
- 如果客户机器无法从DHCP服务器中获取IP地址那么Windows Server 2003客户机器将会如何处理自己的TCP/IP设置
- 服务器编程心得(四)—— 如何将socket设置为非阻塞模式
- MOSS/Sharepoint 如何更改一台已经安装了SharePoint的服务器名称
- 【驱动使用】如何在一台PC机器上运行两个CP210X的串口
- 【原创翻译】如何在本地主机上使用tbdev建立一台bt Tracker服务器【网站建设文档】
- 如何判断自己的机器是使用什么存储模式
- 配置Linux下的时间服务器,让一批机器和一台机器时间同步【设置一台专门用来同步时间的服务器名为timeserver,很实用】
- 【转】如何在同一台机器上配置多个jboss应用服务器实例(以jboss4.0.5为标准)
- linksys 无线路由器如何设置一台服务器
- Linux服务器登陆安全设置,并使用ssh keys登陆