Кажется, я столкнулся с проблемой, которую не могу решить. У меня есть клиент, пытающийся записать поток в порт 4530.
Это система, работающая постоянно, и когда я вернулся к работе в понедельник утром, система вызвала Internet Explorer перестать работать когда-то в выходные дни (ну, я не уверен в этом утверждении, но это моя теория - пока), Проверяя логи, я неоднократно обнаруживал следующую ошибку:
System.IO.IOException: Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Write(String value)
После некоторого расследования я обнаружил, что MS Security Essentials обновлялся в выходные дни, хотя эти автоматические обновления должны быть отключены. Я пропускаю некоторые настройки, чтобы отключить это? Это вообще правильная теория, или это может быть вызвано чем-нибудь?