Socket.Close()
を使用してサーバー(別の実行可能ファイル)で終了する接続があります。 Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
呼び出しの私のクライアントでは、これは私がいくつかのスレッドがSocket.Receive()
またはSocket.EndReceive()
にブロックされたことを、接続を閉じていた印象を与えますSocket.Receiveからスローされた例外は、サーバーが接続を閉じたときにプログラムで例外を報告するのはなぜですか?
An established connection was aborted by the software in your host machine
述べSocketException
スローします。私はここで間違って何かしたことがありますか?