0

socket.EndSend()は、送信されたバイト数を返します。どのインスタンスでsocket.BeginSendは、意図されたすべてのバイトを送信しませんか?

4

1 に答える 1

1

すべてがうまくいけば、決して

アプリケーションがBeginSendを呼び出すと、システムは別のスレッドを使用して指定されたコールバックメソッドを実行し、Socketが要求されたバイト数を送信するか例外をスローするまでEndSendでブロックします。

送信中に予期しない接続が失われた場合、例外が発生します。

于 2013-02-19T12:55:23.137 に答える