Timeout v unixu

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Neděle Listopad 29 00:00:47 CET 1998


On Fri, 27 Nov 1998, Michal Krause wrote:

> Roman Bouchner wrote:
> > 
> > Potrebuju udelat program,ktery bude posilat soubory pres UDP,
> > pomoci "okenek".Musi se tam udelat timeouty.Ale vubec nemam
> > predstavu,jak ty timeouty naprogramovat.Muzete nekdo
> > poradit ? Diky ..
> 
> Pri cteni (zapisu) ze souboru (socketu, FIFO...) se pouziva funkce select(),
> pri volani funkce connect() pak nazbyva nez pouzit tohle (kod pochazi tusim od
> Pavla Kankovskeho):

Preventivne popiram, ze bych nekdy neco takoveho napsal. :)
Nicmene jedna poznamka: select() spolu s connect() mozno pouzit je. Ale je
to dost komplikovane. Dalsi moznost je zkombinovat connect() a alarm()
(s tim, ze connect() skonci s EINTR).

Ovsem mam dojem, ze to vubec nesouvisi s puvodnim dotazem ohledne UDP.
Po pravde receno, z puvodniho dotazu neni moc jasne, co tazatel chce
zjistit. Nicmene do pole pusobnosti jeho zajmu asi budou patrit volani
select(), gettimeofdate(), setitimer(), jejichz dokumentaci si jiste se
zajmem prostuduje. :)

--Pavel Kankovsky aka Peak  [ Boycott Czech Telecom--http://www.bojkot.cz ]
"spt Telecom... ted zdrazujeme zitrek!" [ Engl. lang. info-- .../english/ ]



Další informace o konferenci Linux