Как обнаружить закрытое TCP-соединение, когда клиент бесславно отключился ?
How to detect closed TCP connection when Client disconnected disgracfully i.e sudden power off ?
Следующий метод не работает, когда клиент бесславно отключается.
Что я уже пробовал:
<pre>if (socket != null) { bool part1 = socket.Poll(1000, SelectMode.SelectRead); bool part2 = (socket.Available == 0); if (part1 && part2) { return false; } else { return true; } } else return false;