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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : V.Maslikhov                          2:5020/400     07 Aug 2001  10:38:35
 To : All
 Subject : А "жив" ли еще клиент (TCP/Linux)
 -------------------------------------------------------------------------------- 
 
 
 Други !
 
 Кто знает как проверить состояние (жив/не жив) TCP клиент, под Linux ?
 
 Если я открываю TCP соединение :
 
 $socket = IO::Socket::INET->new(PeerAddr => "199.89.53.4",
                                 PeerPort => 3000,
                                 Proto    => "tcp",
                                 Type     => SOCK_STREAM);
 
 то как проверить активность $socket'а через не которое время.
 
 Или, если я открываю TCP сервер :
 
 $server = IO::Socket::INET->new(LocalPort => "3000",
                                 Type      => SOCK_STREAM,
                                 Reuse     => 1,
                                 Listen    => 1) or die "$@\n";
 
 и жду новое подключение
 
 $client = $server->accept();
 
 то как через некоторое время после появления $client'а проверить его
 наличие, т.е. что он еще "жив" ?
 
 С нетерпением жду Ваших соображений,
 Слава.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 А "жив" ли еще клиент (TCP/Linux)   V.Maslikhov   07 Aug 2001 10:38:35 
Архивное /ru.perl/15504945b6807.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional