Вход на сайт
Socket: Как удостовериться что связь в норме?
479 просмотров
Перейти к просмотру всей ветки
в ответ moose 18.03.17 22:07
НП.
Заметил особенность Socket.Receive (в не блокируемом режиме):
- если данных нет (никто данных не отправлял, но связь в норме), то функция бросает исключение
- если связь оборванна, то функция не бросает исключения, а возвращает значение 0 (количество полученных байтов)
Вот думаю : всегда ли и везде ли будет такое поведение?
Проклят нарушающий межи ближнего своего (Втор.27:17)