サービスのチャット サーバーとして openfire を使用しています。対話者がチャットでメッセージの入力を開始または停止したときに、ユーザーに通知する必要があります。
カスタム メッセージ タイプ notifications_chat を追加し、本文ありまたは本文なしでメッセージを送信します。
ユーザーが入力を開始すると:
<message id="SD4Vy-8" to="682@server.com" type="notification_chat"><composing xmlns="http://jabber.org/protocol/chatstates"/></message>
ユーザーが入力をやめたとき:
<message id="SD4Vy-9" to="682@server.com" type="notification_chat"><paused xmlns="http://jabber.org/protocol/chatstates"/></message>
しかし、このパケットを送信した後、オープンファイアは接続を閉じます! このメッセージが受信者に配信されたにもかかわらず、タイプとエクストラで処理できます。
この場合、なぜ openfire が私を蹴るのですか?