2010-03-06 52 views
13

所以我對BOSH的激動有點困惑。這是一種使用http與XMPP服務器交互的方式嗎?例如openfire使用BOSH http://domain.com:7070/http-bind/如何在BOSH上使用XMPP

如何使用此URL?需要做什麼?

+0

http://stackoverflow.com/questions/7074021/open-source-xmpp-library-with-bosh-support – 2011-08-18 07:32:15

+0

我是新的XMPP,任何人都可以請給我的例子(鏈接),我遵循並切實瞭解XMPP。謝謝 – Zeb 2014-06-12 08:25:48

回答

13

簡而言之,BOSH使用HTTP調用模擬客戶端和XMPP服務器之間的持久連接。

客戶端向服務器發出一個HTTP請求,如果服務器沒有任何東西要發送給客戶端,服務器就會持續一段配置的時間(比如說30秒)。 30秒後,服務器返回客戶端發起的HTTP請求。即時客戶端發出另一個HTTP請求,並繼續進行。

使用這種方法,客戶端模擬持久會話。

相關問題