Jak poznat, ktery socket spadnul?

mjp na email.cz mjp na email.cz
Pátek Únor 15 21:01:50 CET 2002


Dobry den,
resim nasledujici problem - mam serverovou aplikaci, ktera ma otevreno nekolik TCP/IP
socketu. Jakmile nektery z klientu na techto socketech zhavaruje, zustane socket otevreny (nebo ne? - ale to je stejne jedno), akorat z nej nikdo necte, coz zpusobi SIGPIPE na serveru.

Prosim tedy o radu, jak co nejelegantneji vyresit obsluhu tohoto signalu. Hlavni problem je v tom, jak poznat, ktery ze socketu spadnul.
Existuje nejaka fce (treba int isLive(...) :-) ), ktera by poznala, jestli je socket funkcni? 

za radu predem dekuji

s pozdravem 

Miroslav Prymek

---
   ---------> Created by Email.cz 
   http://www.email.cz <--- Get Your Free Email
     



Další informace o konferenci Linux