Ejabberd Stanza実行命令(グループ化)
-
28-10-2019 - |
質問
XMPPスタンザの実行順序を見つけようとしています。Strophe + Ejabberdを使用しています。このようなリクエストを送信します。
<body rid='someRID' xmlns='http://jabber.org/protocol/httpbind' sid='someSID'>
<message to='someUser@someDomain' type='chat' xmlns='jabber:client'>
<body>123</body>
</message>
<presence type='unavailable' xmlns='jabber:client' />
</body>
存在スタンザは常に最初に実行され、後でメッセージをメッセージします。メッセージスタンザが最初に実行され、後で存在するように、注文などを指定する方法はありますか。
ありがとう
解決
サーバーのバグです。 RFC 6120、セクション10.1 言う:
XMPPサーバーは、スタンザの順序処理を確保する必要があります
他のXML要素は、特定の入力ストリームから受信します。
接続されたクライアントまたはリモートサーバー。
所属していません StackOverflow