6

XMPP能否以类似于反向 Ajax模式的方式应用?可以像Comet一样用来实现 http long wait吗?有没有在 XMPP 中使用这种技术的例子?

4

2 回答 2

7

是的。看看XMPP over BOSH。这是一种长期存在的非轮询技术。来自BOSH 规范

该规范定义了一种传输协议,该协议通过有效地使用多个同步 HTTP 请求/响应对来模拟两个实体(例如客户端和服务器)之间的长期双向 TCP 连接的语义,而无需使用频繁轮询或分块回应。

jbosh是一个开源的 Java 实现。Tigase.org有许多项目,包括 BOSH 支持,并且似乎主要是 Java/GWT。JAXMPP是框架中的一个 Java 库,尽管尚不清楚它支持哪些功能集。我自己没有尝试过任何这些。

于 2009-09-02T07:53:57.990 回答
3
于 2010-06-07T03:45:18.950 回答