2012-03-26 7 views

答えて

1

アンバインド操作はオプションです。また、通常、ESMEによってMCに送信されます。その逆もありません。

接続を閉じる前にMCが通常アンバインドを送信しても、それができない場合があります(たとえば、プロトコルエラーが検出されたため、確実にバインド解除操作を送信できません)。このような場合、MCは接続を閉じるだけであるため、クライアントでは "naked close"のケースも処理する必要があります。

+0

ありがとうございました! SMSCがFINフラグを送信すると、私のJavaアプリケーションでundestandが起きないという問題があります。 – Divers

+0

接続がアイドル状態の場合は、定期的にenquire_linkパケットを送信する必要があります。 MCが接続を閉じた場合、JavaコードにIOExceptionが発生します。 – mitchnull

+0

その論理ですが、これを見てください - http://stackoverflow.com/questions/9839058/orrect-closing-tcp-connection-throw-javaあなたが助けることができるかもしれませんか? – Divers

関連する問題