首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XMPP后台流量分析

XMPP后台流量分析
EN

Stack Overflow用户
提问于 2011-03-22 15:23:52
回答 2查看 512关注 0票数 1

我正在系统托盘中运行一个Jabber客户端(它的好友列表中只有bot)。我不在前台运行它,它只是停留在最小化状态。由于没有活动的通信,我假设产生的唯一流量将是由于在线状态更新(在与服务器的初始设置之后,如果我错了,请纠正我)。因为,在线状态更新是基于推送的,而且机器人和我的客户端总是可用的,所以一段时间后我应该看不到流量,对吧?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-22 17:09:23

服务器可以(很可能会)定期向您的客户端发送"ping“消息,以查看您是否还在客户端。运行Miranda IM客户端并打开XML控制台,查看客户端和服务器相互发送的内容。

大约每分钟一次,我的OpenFire服务器和Miranda客户端就会进行这种小小的交换。

代码语言:javascript
复制
<!-- SERVER SENDS -->
<iq type="get" id="mir_8">
    <ping xmlns="urn:xmpp:ping" />
</iq>

­

代码语言:javascript
复制
 <!-- CLIENT SENDS BACK -->
<iq type="result" id="mir_8" to="testaccount1@foobar.com/Miranda" />

GTalk服务器也做同样的事情。我的openfire服务器可以配置为禁用ping。我想其他服务器也可以。

票数 1
EN

Stack Overflow用户

发布于 2011-06-09 01:17:18

是的,我发现至少在android上,如果你关闭了openfire服务器的ping,客户端将每30秒生成一次空白消息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5387998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档