У меня есть соединение, которое я закрываю на сервере (другой исполняемый файл), используя Socket.Close()
.В моем клиенте при вызове Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
он выдает SocketException
с указанием
An established connection was aborted by the software in your host machine
. Это создает у меня впечатление, что я закрываю соединение, заблокированное каким-либо потоком на Socket.Receive()
или Socket.EndReceive()
.,Я что-то здесь неправильно сделал?