クライアントがアイドル状態になったときにサーバーがクライアントに送信する Ping メッセージを傍受する Openfire プラグインを作成しています。システム Ping は次のようになります。
<iq from='capulet.lit' to='juliet@capulet.lit/balcony' id='s2c1' type='get'>
<ping xmlns='urn:xmpp:ping'/>
</iq>
ただし、PacketInterceptor を使用してサーバーとクライアント間のすべてのパケットをインターセプトすると、インターセプターは Ping 以外のすべてのパケットをインターセプトできます。何が起こっているのかわかりません。どんな助けでも大歓迎です!