我想创建一个聊天应用程序,使通过XMPP连接的用户能够与使用Web套接字(可能使用Netty或Jetty)连接的其他用户聊天,反之亦然。因此,使用Web应用程序连接的每个用户都可以与使用Web套接字连接的其他用户聊天。
我不确定websocket目前是否有默认标准,使其能够与其他协议进行通信。让我知道你的意见和建议。
答案 0 :(得分: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 :(得分:0)
存在a draft for XMPP over WebSockets。它已经提交了一年,但我认为一旦WS本身稳定,它的工作将会继续。
XMP上存在experimental implementations,但由于WS一直是移动目标,因此它们没有实现最新版本(AFAIK)。