[so] Tema 4 epoll si inchideri

Alex Badea vamposdecampos at gmail.com
Tue Dec 19 22:19:09 EET 2006


Catalin Iacob wrote:
> Salut
> 
> Cand clientul meu se inchide se genereaza un eveniment EPOLLIN, nu ERR
> sau HUP.
[snip]

E din fabrica :) ("it's by design").

Din cate stiu eu, EPOLLHUP semnaleaza terminarea conexiunii prin RST,
EPOLLERR diverse conditii de eroare (cauzate de ICMP-uri poate?), dar
terminarea normala a conexiunii e semanalata de recv() cu rezultat 0:

recv(2): "The return value will be 0 when the peer has performed an
orderly shutdown."

Bafta.


More information about the so mailing list