The question is does the tcptimeout option actually change the time it takes for tcpconnect to give up? I am asking that because I tried to play with the value of that option and it always seems to take about the same time until the tcpconnect fails no matter what tcptimeout value I set. Naturally my whole program becomes unresponsive until the timeout occurs. This is very annoying for the users of my program and the truth is I am puzzled as to how make the tcptimeout value to be used exce