【问题标题】:Openfire Server sending empty packetsOpenfire 服务器发送空包
【发布时间】:2014-09-16 11:37:18
【问题描述】:

我正在使用 Openfire 服务器来实现多个客户端之间的 XMPP 通信,但是在 iOS 后台模式下我们无法读取无用的数据包。正如我从 iOS 日志和其他客户端日志中观察到的那样,Openfire 服务器每 2-3 秒向客户端发送某种空数据包。我也用 Wireshark 验证了这一点。

有人见过这个吗?如何阻止 Openfire 服务器发送空包的这种行为?

用于 openfire 的设置:

  • Openfire 服务器版本:3.8.2
  • 启用 TLS
  • 在 Openfire 服务器设置中,客户端的理想持续时间保持在 60 秒。

【问题讨论】:

  • 空 TCP 数据包,还是空(消息)节?如果是前者,则可能是空白 ping,但不应每 2-3 秒出现一次。
  • NO STANZAS, 是空格 ping ,再分析一下,好像是每10秒发送一次。
  • 得到了问题,这是一个jsp“会话摘要”页面的openfire服务器,它在刷新时调用一个方法,该方法又将空白ping发送给客户端。我正在使用该页面来检查我的客户的连接性。

标签: ios sockets xmpp openfire


【解决方案1】:

得到了问题,它是 openfire 服务器的一个 jsp“会话摘要”页面,它在刷新时调用一个方法,该方法又将空白 ping 发送到客户端。我正在使用该页面来检查我的客户的连接性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 2016-08-29
    • 2013-12-19
    • 2018-11-19
    相关资源
    最近更新 更多