XMPP服务器不会发送任何消息回复,也不会发送消息

时间:2016-03-23 08:39:58

标签: xml xmpp

我正在实现我的小型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控制台中看起来几乎相同,但是当我从我的程序中执行此操作时,消息未被发送和程序从套接字读取时挂起(例如,服务器不会发回任何回复)。

1 个答案:

答案 0 :(得分:2)

在您发送消息之前还有另一个步骤,session establishment - 它在以后的rfc6121中已被弃用,但旧服务器可能仍在等待它们。