Jabber-Net を介してイベント用に .net アプリケーションを xmpp サーバーに接続しようとしています。イベントにサブスクライブできず、エラーが発生し続けます。
マトリックスを使用し、XMPP サーバーに接続できました。Jabber-Net を介して機能させる必要があるため、プロジェクトにはマトリックスを使用しません。
私は両方のライブラリの送受信メッセージを比較しましたが、違いは次のとおりです。
マトリックス:
SEND:
<iq id="MX_1" type="set" xmlns="jabber:client"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>MatriX</resource> </bind></iq>
RECV:
<iq type="result" id="MX_1" to="server9.host9.com/4bbc160" xmlns="jabber:client"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>3002@server9.host9.com/MatriX</jid></bind></iq>
Jabber-Net
Send:
<iq id="jn_1" type="set" to="XMPP_SERVER_IP"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>Jabbernet</resource></bind></iq>
RECV
<iq type="error" id="JN_1" from=" XMPP_SERVER_IP " to="server9.host9.com/e5c0c0b8"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>Jabber.Net</resource></bind><error code="400" type="modify"><bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
2 つのリクエストにわずかな変更があることはわかっています。Jabber-Net でどのように修正できますか