|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 30 Oct 2001 17:08:58 To : "omen" Subject : Re: Socket маст дай -------------------------------------------------------------------------------- Здравствуй, omen. В твоём письме от Mon, 29 Oct 2001 17:53:35 +0000 (UTC) написано: >> > Всем доброе время суток. >> > У меня вопрос: создаю инетовский сокет и конектюсь к порту какого нить >> > сервака, если у него на этом порту ниче нету скрипт тормозится на этом >> > месте, пытался задать ему таймаут, но безрезультатно пишу так : >> > my $client = IO::Socket::INET->new(PeerAddr=>$r_addr, PeerPort=>$r_port, >> > Proto=>"tcp", Type=>SOCK_STREAM, TimeOut=>10) >> > or die "ERROR\n"; >> >> ==== 8< [!perldoc IO::Socket] ==== >> IO::Socket::INET provides a constructor to create an >> AF_INET domain socket and some related methods. The >> constructor can take the following options >> [skip!] >> Timeout Timeout value for various operations >> ==== >8 [!perldoc IO::Socket] ==== >> >> Hайдите надлежащее количество отличий... >> >> -- >> Artem Chuprina >> RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 >> >> Отправлено через сервер Talk.Ru - http://www.talk.ru > > Конечно есть подозрение че у меня ручки не с того места ростут но у меня не > получается вот допустим так : > my > $client=IO::Socket::INET->new(PeerAddr=>"64.58.76.227",PeerPort=>4001,Proto= >>"tcp",Type=>SOCK_STREAM,Timeout=>1) or die "ERROR\n"; > По идее через "1" (Кстати Timeout в сек. или мин.) должно было умереть а у > меня оно ждало 12 минут (засекал). > > Помогите, вправьте ручки :) Вообще да, есть ощущение, что он сломан... Только непонятно, как именно. То есть понятно, почему таймаут не будет работать под виндой - ну нету там alarm(). Желающие подробностей да сделают RTFS, sub connect, там все написано. Hепонятно, почему под линуксом тоже не работает. Hадо тестировать. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6359b448b03c.html, оценка из 5, голосов 10
|