2011-12-05 67 views
1

我想創建一個聊天應用程序,使通過XMPP連接的用戶能夠與使用web套接字(可能使用Netty或Jetty)連接的其他用戶聊天,反之亦然。因此,每個使用Web應用程序連接的用戶都可以與使用Web套接字連接的其他用戶聊天。有沒有辦法讓應用程序一起使用Web Socket和XMPP?

我不確定websocket目前有一個默認的標準,使它能夠與其他協議進行通信。讓我知道你的意見和建議。

回答

1

非常像TCP之上,你也可以通過WebSockets實現豐富的業務協議。 Kaazing提供XMPP作爲WebSockets上的幾種協議之一(除了JMS和AMQP)。您可以check out the XMPP edition of the Kaazing WebSocket Gateway here,並找到documentation and tutorials here。該產品的開發者版本(最多50個併發連接)可免費下載。社區版是開放源代碼許可的Apache 2.0許可證。

+1

謝謝你的鏈接。我訪問過您提到的網站,但需要購買XMPP版本。我想使用開源代碼,以便我可以學習代碼並在我的應用程序中實現它。 – aslingga

+0

當然,這正是我在迴應中試圖解釋的。您使用XMPP編碼,底層傳輸層是WebSockets。如果您想要使用XMPP來滿足您的即時消息需求,並且您還想使用本機/低級別WebSocket消息傳遞,那也是可能的。如果您想要獲得更多的背景知識,我們可能會更直接地爲您提供幫助。 –

相關問題