Manchmal scheint ich 0 zu bekommen, was bedeutet, dass ich nur einen Header bekommen habe. Bedeutet das, dass ich annehmen sollte, dass ich einen FIN bekommen habe und diesen Sockel schließe?In C erhalten eine 0 von einem Leseanruf mit einem TCP-Socket bedeutet, dass ein FIN empfangen wurde?
Vielen Dank im Voraus!
yeah, ich habe den nicht blockierenden Modus vergessen ... Sonderfall :-) – Archie
Nicht blockierender Modus gibt -1 mit 'EAGAIN' zurück. –
Oder eher 'EWOULDBLOCK'. –