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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey                               2:5020/400     15 Nov 2002  16:12:25
 To : All
 Subject : Работа с несколькими сокетами одновременно
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, коллеги!
 
 При работе с сокетами для организации таймаута
 на установление соединения я использую
 неблокирующий ввод-вывод и функцию
 select(). В случае единственного сокета все
 оказывается достаточно прозрачно.
 
 Однако, теперь мне необходимо организовать
 одновременное подключение к нескольким портам
 удаленного хоста с таймаутом на установление
 всех соединений. Иными словами надо проверить
 установилось ли в течение заданного таймаута
 соединение хотя бы с одним из заданных портов
 удаленного хоста. В дальнейшем передавать или
 принимать данные не нужно.
 
 Возникает проблема: каким образом в этом случае
 можно контролировать таймаут всех соединений и,
 в то же время, проверять успешность установления
 соединения по каждому из портов?
 
 Заранее благодарен.
 
 - ---
 With best regards, Andrey.  E-mail: rip@mail.rcom.ru
 --- ifmail v.2.15dev5
  * Origin: Peterlink ISP News System (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Работа с несколькими сокетами одновременно   Andrey   15 Nov 2002 16:12:25 
 Re: Работа с нескольк ими сокетами одноврем енно   Andrey Sapozhnikov   15 Nov 2002 22:19:29 
 Re: Работа с нескольк ими сокетами одноврем енно   Andrey   16 Nov 2002 18:26:36 
Архивное /ru.perl/138526b57b170.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional