MSN XMPP看到其他主机空了

时间:2012-09-13 13:11:59

标签: xmpp msn msn-messenger

我正在尝试使用XMPP与js连接MSN。

当我尝试连接到“messenger.live.com”时,我发送

<body rid='2126688061' xmlns='http://jabber.org/protocol/httpbind' to='messenger.live.com' xml:lang='en' wait='60' hold='1' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>

我得到了

<body xmlns="http://jabber.org/protocol/httpbind" type="terminate" condition="remote-stream-error">
    <stream:error xmlns:stream="http://etherx.jabber.org/streams">
        <see-other-host xmlns="urn:ietf:params:xml:ns:xmpp-streams"></see-other-host>
    </stream:error>
</body>

我不明白为什么没有替代主持人?

1 个答案:

答案 0 :(得分:0)

这是微软的负载平衡方式:( 连接流后,他们会将您重定向到另一台主机。您必须关闭现有流并启动另一个流到给定主机 我总是看到另一位主持人。您可以使用RAW数据从BOSH代理获取更多日志吗? 您的BOSH代理是否支持此重定向功能?