tcp-timeout in c verkürzen

Michael Westermann michael at dvmwest.de
Wed Apr 16 16:36:02 CEST 2008


Hallo,

ne kurze Frage zum Setzen von TCP-Timeouts in Linux C-Progs.


Ich habe einen tcp-client der mit einem tcp-server connected ist.

Jetzt ziehe ich die Strippe vom Server und der krigt sehr lange
zeit nichts mit.

Jetzt bin ich auf die Idee gekommen die keepalive time runter zu
setzten.


int keepalive=75;

setsockopt(clientfd,SOL_SOCKET,SO_KEEPALIVE, &keepalive ,sizeof(keepalive)));


und nichts ändert sich. Ich nutze select zum Horchen auf der
Strippe.

Was kann ich noch machen um die Timeout Zeit zu verkürzen?

Gruss Michael



More information about the Linux mailing list