2011-07-01 20 views

回答

4

當你安裝openfire時,它的bosh服務開始監聽一個端口(我認爲它是5080),當你嘗試使用strpohe訪問bosh時,普通的javascript將不允許你訪問strophe,因爲JavaScript不允許訪問端口,你必須使用代理模塊或url重定向,如果你不擅長apache配置,你可以使用flxhr javascript插件。對於教程,您可以使用Metajack的http://professionalxmpp.com/

希望它有幫助。

+0

我正在使用flxhr插件。我也在Metajack的書中使用gab聊天應用程序。我應該嘗試將「http://bosh.metajack.im:5280/xmpp-httpbind/」中的Strophe.Connection更改爲「http:// myservername:5080/xmpp-httpbind」嗎? – asunrey

+0

是的更改爲http:// myservername:5080/xmpp-httpbind或http:// myservername:5080/http-bind –

+0

是的,這有幫助。我有錯誤的端口號。所以應該確保他們檢查他們的服務器是否有正確的端口號(綁定端口與服務器端口不同)。 – asunrey