我正在尝试创建一个客户端聊天。我能够将旁遮普服务器的日志视为发送 - 接收。但从未显示为 Strophes Connected 做了以下设置
1)设置Xmpp服务器
wget -O openfire.deb http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.9.3_all.deb 并完成了如上所述的设置 https://www.digitalocean.com/community/tutorials/how-to-install-openfire-xmpp-server-on-a-debian-or-ubuntu-vps 现在可以通过***** xmppserver.com
访问openfire2)在同一台服务器上设置Punjab Bosh Server 从github下载
https://github.com/twonds/punjab/blob/master/INSTALL.txt
并开始通过twistd -ny punjab.tac
运行 <{1>}中的添加为
etc/hosts
3)最后下载了最新的strophes.js并编辑了basic.js
127.0.0.1 *****xmppserver.com
输出显示为连接,永远不会连接!!
var BOSH_SERVICE = 'http://*****xmppserver.com:5280/http-bind';
答案 0 :(得分:0)
您可以尝试使用Openfire内置的BOSH http连接管理器。在Openfire的管理面板上启用它:
服务器&gt;服务器设置&gt; HTTP绑定,那么BOSH URL应该像
var BOSH_SERVICE = 'http://*****xmppserver.com:7070/http-bind/';
将/
放在/http-bind
的末尾对于Strophe来说至关重要。