socket timeout

Martin Povolny xpovolny na kybela.fi.muni.cz
Středa Únor 27 08:53:17 MET 2002


On Wed, 27 Feb 2002 05:20:23 CET, Petr Klimovic <pizi na jinak.cz> wrote:
> Hello everybody.
> 
> Hraju si se socketama.
> 
> Muze mi tu nekdo naznacit jak udelam spojeni na nejaky TCP port, ktere 
> ma nastavitelny timeout? Ja nevim jestli na druhe strane nekdo 
> posloucha a chci to, pokud se treba do 5 vterin nezove, vzdat.
> 
> Petr
> 
> ... Cokoli je dobre a uzitecne je-li to vyrobeno z cokolady.

Tomu nerozumim, jestlize nikno neposloucha, tak nenavazu spojeni ne ?

Nejak takhle:

   my $sock = new IO::Socket::INET(
                        PeerAddr => $server, PeerPort => $port, Proto =>
                        'tcp'));

   die("Nelze se připojit k serveru na $server:$port ".
       "kvuli chybe:\n$!\nPravděpodobně není spuštěný server.\n")
       unless defined $sock;


-- 
Martin Povolný


Další informace o konferenci Perl