2010-10-05 80 views
1

任何人都可以解释XMPP服务器如何将数据推送到XMPP客户端吗?这个客户端很可能会在防火墙后面,并且不会在互联网上拥有自己的IP,因此如何通知客户?客户端是否始终与服务器保持连接?XMPP如何将数据推送到客户端?

回答

5

这取决于连接的类型:HTTP轮询或直接TCP /过端口IP连接5222

HTTP轮询依赖于客户端发送一个长期运行的HTTP请求(Comet样式),以在服务器上并等待回复。

直接TCP/IP连接始终保持连接对服务器开放。

3

XMPP是保持活动的TCP/IP连接。因此,如果客户端能够连接到XMPP服务器,则该服务器将能够向客户端发送数据。

相关问题