zoukankan      html  css  js  c++  java
  • (XMPP)如何使用agsxmpp类库登陆已经设置成cluster模式的XMPP服务器中的其中一台机器?

       利用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服务器,那么其通讯端口以及域名还有用户名密码均可通过配置文件进行更改(用户名和密码能在配置文件进行更改的前提是你是默认配置并没有设置使用数据库或者其他存储方式,默认配置的时候密码都是明文)

  • 相关阅读:
    软件测试作业4
    Android基础知识每日记(持续更新)
    二叉树操作总结
    No.223 Rectangle Area
    No.66 Plus One
    No.80 Remove Duplicates from Sorted Array ||
    No.27 Remove Element
    No.26 Remove Duplicates from Sorted Array
    No.9 Palindrome Number
    No.219 Contains Duplicate ||
  • 原文地址:https://www.cnblogs.com/ocean2000/p/1394547.html
Copyright © 2011-2022 走看看