tcp-timeout in c verkürzen

Conrad Berhörster conrad.berhoerster at gmx.de
Thu Apr 17 16:22:25 CEST 2008


Hallo Michael, 

wenn ich das richtig in erinnerung habe, kannst Du den select timer 
runtersetzen.

sizu c~

On Wednesday 16 April 2008 16:36:02 Michael Westermann wrote:
> 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