2011-12-05 39 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消息传递,那也是可能的。如果您想要获得更多的背景知识,我们可能会更直接地为您提供帮助。 –

相关问题