|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/138526b57b170.html, оценка из 5, голосов 10
|