xiff_3_1_0 を使用して、openfire サーバーに接続された XMPP チャット クライアントを作成しています。
キープアライブ信号を正しく実装する良い方法が見つからなかったことを除いて、これまでのところすべて正常に動作しています。sendKeepAlive
- in classという名前の関数がありますが、XMPPConnection
これはサーバーでサポートされている ping-extension に依存しているようです。
実際、API ドキュメントには次のような TODO があります。
サーバーが接続をサポートしないことを示していない場合、接続を維持するためにサーバーに ping を送信します。TODO: ping がサポートされていない場合、空白キープアライブ...
xiff_3_1_0 を使用して空白キープアライブ メッセージを送信するエレガントな方法はありますか?
または、openfire サーバーで ping 拡張機能を有効にする方法はありますか?