|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Sulemanov 2:4635/1024.27 18 Feb 2003 20:32:41 To : Vadim Tzirulnicov Subject : Сокеты -------------------------------------------------------------------------------- Как-то Vadim Tzirulnicov писАл(а) к All: VT> Как сделать, чтобы если в течениие какого-то времени ответ от сервера VT> не VT> получен, обрывать подключение ? вы имеете ввидy таймаyт поставить ? 1. ...... local $SIG{ALRM}=sub { die "timeout"; }; eval { alarm(60); while($line=<SOCK>) { push(@sockdata,$line); } alarm(0); }; ........ 2. ....... $sock=IO::Socket::INET->new(PeerAddr => "www.jeet.com", PeerPort => 80, Type => SOCK_STREAM, Timeout => 30) # <------- or die "$!\n"; RSR --- GoldED+/386 1.0.0 * Origin: E-mail: support@icu.net.ua (2:4635/1024.27) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/45933e528c29.html, оценка из 5, голосов 12
|