Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как узнать, что сокет закрыли с другой стороны?   Alexander Pevzner   19 Aug 2000 01:01:39 
Архивное /ru.unix/8975720403c4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional