基於openfire+smack開發Android即時聊天應用[五]-服務器間的連接交互 遠程服務器到服務器設置 Server To Server
需求 A服務器和B服務器之間成員聊天,openfire服務器各自獨立,實現服務器對服務器的連接,即Server To Server,即A服務器 可將消息發到B服務器
openfire遠程服務器到服務器設置 默認已經啓用,端口5269 主要是配置xmpp.domain,檢查防火牆是否禁用5269端口
配置A服務器 域名:hh1.org ;ip:192.168.0.37
- 配置B服務器 域名:hh2.org ;ip:192.168.0.29
- 配置hosts
- 路徑:C:\Windows\System32\drivers\etc
- A 服務器 hosts 文件中寫入B服務器的IP 域名
- #localOpenfire
- 192.168.0.29 hh2.org(IP + 空格 + 域名)
- B 服務器 hosts 文件中寫入A服務器的IP 域名
- #localOpenfire
- 192.168.0.37 hh1.org(IP + 空格 + 域名)
- openfire服務器配置 打開設置界面->服務器設置->遠程服務器到服務器
A服務器中加入白名單 如圖將B服務器域名加入,反之也是如此
spark登錄測試 A服務器登錄333 B服務器登錄999
- A服務器333 加好友 B服務器999
- B服務器收到A服務器加好友請求,接受之後互加好友
- 聊天測試
- Server2Server配置完成