|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexander Pevzner 2:5020/59.9 19 Aug 2000 01:01:39 To : All Subject : Как узнать, что сокет закрыли с другой стороны? --------------------------------------------------------------------------------
Hi, All!
Как узнать из программы, что сокет закрыли с другой стороны?
Я понимаю, что вопрос кажется тривиальным, но на самом деле он
не совсем тривиальный :-) Понятно, что если попробовать почитать
или пописать сокет, то все сразу станет ясно. Hо мне не хочется
туда ничего писать, а то, что оттуда вычитается, не всегда есть
куда девать. Чтение с флагом MSG_PEEK тоже не помогает, поскольку
пока из сокета не вычитаешь все, что там накопилось, recv() не вернет
признака конца файла.
--
Wishes, Alexander Pevzner (pzz@pzz.msk.ru)
--- ifmail v.2.14-tx8.10
* Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/8975720403c4.html, оценка из 5, голосов 10
|