0

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>

代替ホストが提供されない理由がわかりませんか?

4

1 に答える 1

0

これはマイクロソフトの負荷分散方法です:( ストリームを接続した後、別のホストにリダイレクトされます。既存のストリームを閉じて、指定されたホストへの別のストリームを開始する必要があります。
私はいつも別のホストを見てきました。 RAW データを使用する BOSH プロキシ?
BOSH プロキシはこのリダイレクト機能をサポートしていますか?

于 2012-09-13T20:26:27.407 に答える