可以像Comet的http漫长等待一样使用XMPP吗?

时间:2009-09-02 07:08:54

标签: ajax comet xmpp reverse-ajax

可以XMPP模式以类似的方式应用reverse Ajax吗?可以用它来实现像Comet这样的http长等待吗?是否有使用XMPP这种技术的例子?

2 个答案:

答案 0 :(得分:7)

是。看看XMPP over BOSH。这是一种长期存在的非民意调查技术。来自BOSH specification

  

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

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

答案 1 :(得分:3)