我正在开发一个具有聊天功能的网站。其中一个系统适用于聊天。当我在其他系统中测试哪个防火墙启用时,xmpp连接无法设置。
它不会触发CONNECT回调。如果我禁用防火墙,那么每件事都可以正常工作。我在我的网站上使用Strophe.js插件进行聊天功能。
任何人都遇到过这类问题。如何解决..
答案 0 :(得分:2)
以下是三个选项:
1)打开防火墙上的端口,使其与连接管理器的HTTP-Bind端口匹配。 Openfire的HTTP-Binding默认端口是7070,旁遮普使用5280。
2)更改您的配置以使用另一个已打开的端口。
3)您可以在Web服务器上设置代理,将消息从Strophe重定向到BOSH连接管理器。