0

Actionscript 経由で MSN XMPP API を使用しようとしていますが、MSN への接続が常に失敗します。ログでこのエラーを特定できます。

I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 12
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
(..)
> <stream:error
> xmlns:stream="http://etherx.jabber.org/streams"><see-other-host
> xmlns="urn:ietf:params:xml:ns:xmpp-streams">BY2MSG4020608.gateway.edge.messenger.live.com</see-other-host></stream:error> </stream:stream>

これが何に関係しているか知っている人はいますか?

4

3 に答える 3

0

ストリームエラーを解析して、そのような種類のURL「BY2MSG4020608.gateway.edge.messenger.live.com」を取得する必要があります。生の応答にアクセスする必要があるかもしれません。使用しているライブラリに関する情報を提供していただければ(コード例)、お手伝いできます。

于 2012-07-04T03:14:04.223 に答える
0

Microsoftは、4月に最新のサーバーアップデートで変更を導入しました。参照:http://msdn.microsoft.com/en-us/library/live/hh826554.aspx

したがって、TLSネゴシエーションの後、常にこのストリームエラーを送信し、ストリームを閉じます。see-other-hostエラーで指定されたホストへの新しいXMPPストリームを開く必要があります。これがXMPPロードバランシングの方法です:/

于 2012-06-26T12:48:00.483 に答える
0

ストリーム エラーsee-other-host は、RFC 6120で一種のリダイレクトとして定義されています。これは、サーバーが別のホストへの接続を再試行することを望んでいることを意味します。

于 2012-06-20T23:04:20.340 に答える