基于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配置完成