Я пытаюсь подключить свое .net-приложение к серверу xmpp для событий через Jabber-Net. Я не могу подписаться на события и продолжать получать ошибки.Ошибка при подписке через XMPP Jabber-net
Я использовал матрицу и смог подключиться к серверу 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>[email protected]/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>
Я знаю, что есть небольшое изменение в двух запрос. Любая идея, как я могу исправить ее в Jabber-Net