Openfire 服务器发送空包
Posted
技术标签:
【中文标题】Openfire 服务器发送空包【英文标题】:Openfire Server sending empty packets 【发布时间】:2014-09-16 11:37:18 【问题描述】:我正在使用 Openfire 服务器来实现多个客户端之间的 XMPP 通信,但是在 ios 后台模式下我们无法读取无用的数据包。正如我从 iOS 日志和其他客户端日志中观察到的那样,Openfire 服务器每 2-3 秒向客户端发送某种空数据包。我也用 Wireshark 验证了这一点。
有人见过这个吗?如何阻止 的这种行为?
用于 openfire 的设置:
Openfire 服务器版本:3.8.2 启用 TLS 在 Openfire 服务器设置中,客户端的理想持续时间保持在 60 秒。【问题讨论】:
空 TCP 数据包,还是空(消息)节?如果是前者,则可能是空白 ping,但不应每 2-3 秒出现一次。 NO STANZAS, 是空格 ping ,再分析一下,好像是每10秒发送一次。 得到了问题,这是一个jsp“会话摘要”页面的openfire服务器,它在刷新时调用一个方法,该方法又将空白ping发送给客户端。我正在使用该页面来检查我的客户的连接性。 【参考方案1】:得到了问题,它是 openfire 服务器的一个 jsp“会话摘要”页面,它在刷新时调用一个方法,该方法又将空白 ping 发送到客户端。我正在使用该页面来检查我的客户的连接性。
【讨论】:
以上是关于Openfire 服务器发送空包的主要内容,如果未能解决你的问题,请参考以下文章
android端怎么接收openfire服务器发送过来的消息