我正在编写一个 Openfire 插件来拦截客户端空闲时服务器发送给客户端的 Ping 消息。系统 Ping 如下所示:
<iq from='capulet.lit' to='juliet@capulet.lit/balcony' id='s2c1' type='get'>
<ping xmlns='urn:xmpp:ping'/>
</iq>
但是,当我使用 PacketInterceptor 拦截服务器和客户端之间的所有数据包时,拦截器能够拦截除 Ping 之外的所有数据包。我不明白发生了什么事。任何帮助将非常感激!