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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Socket маст дай   omen   26 Oct 2001 16:52:33 
 Re: Socket маст дай   Artem Chuprina   29 Oct 2001 21:00:17 
 Re: Socket маст дай   omen   29 Oct 2001 21:53:35 
 Re: Socket маст дай   Artem Chuprina   30 Oct 2001 17:08:58 
Архивное /ru.perl/6359b448b03c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional