Соединяюсь с сервером с помощью IO::Socket. Читаю данные из сокета оператором <>. Как мне приступить дальнейшему выполнению скрипта, если сервер молчит 10 секунд?
>Соединяюсь с сервером с помощью IO::Socket. Читаю данные из сокета оператором <>. Как мне приступить дальнейшему выполнению скрипта, если сервер молчит 10 секунд?perldoc IO::Socket /timeout
Сделал через $SIG{ALRM}.>
>perldoc IO::Socket /timeout
>
Может плохо читал, может просто поленился - но не нашел ничего по теме.
Ответ из серии "юзай гугл"?
>Сделал через $SIG{ALRM}.
>
>>
>>perldoc IO::Socket /timeout
>>
>Может плохо читал, может просто поленился - но не нашел ничего по
>теме.
>Ответ из серии "юзай гугл"?
timeout([VAL])
Set or get the timeout value associated with this socket. If called without
any arguments then the current setting is returned. If called with an argu-
ment the current setting is changed and the previous value returned.
>>perldoc IO::Socket /timeout
>>
>Может плохо читал, может просто поленился - но не нашел ничего по
>теме.
>Ответ из серии "юзай гугл"?Cкорее из разряда: смотришь в книгу, видишь "фигу".