XMPP 服务器不发送对消息的任何回复并且消息未发送
XMPP server doesn't send any reply to messages and messages aren't sent
我正在实施我的小 XMPP 机器人,到目前为止我能够进行身份验证和绑定。我从服务器得到的最后 XML 是:
<iq id='bind_1' type='result'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
user@example.im/bbe8782c
所以我想这意味着我成功绑定了一个资源。在我发送消息后:
<message type="chat" to="someone@example.im" xml:lang='en'>
<body>ho</body>
</message>
两个帐户都存在,我可以使用我的 XMPP 客户端从一个帐户向另一个帐户发送消息,它在 XML 控制台中看起来几乎相同,但是当我从我的程序中执行时,消息不是' t 被发送,程序挂起从套接字读取(例如,服务器不发回任何回复)。
在发送消息之前还有一个步骤,session establishment - 它在后来的 rfc6121 中被弃用,但旧服务器可能仍在等待它们。
我正在实施我的小 XMPP 机器人,到目前为止我能够进行身份验证和绑定。我从服务器得到的最后 XML 是:
<iq id='bind_1' type='result'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
user@example.im/bbe8782c
所以我想这意味着我成功绑定了一个资源。在我发送消息后:
<message type="chat" to="someone@example.im" xml:lang='en'>
<body>ho</body>
</message>
两个帐户都存在,我可以使用我的 XMPP 客户端从一个帐户向另一个帐户发送消息,它在 XML 控制台中看起来几乎相同,但是当我从我的程序中执行时,消息不是' t 被发送,程序挂起从套接字读取(例如,服务器不发回任何回复)。
在发送消息之前还有一个步骤,session establishment - 它在后来的 rfc6121 中被弃用,但旧服务器可能仍在等待它们。