After researching, it seems there is no way to set the connect timeout of a socket. Is this correct? If so, is there an alternative to Socket that I can use? I am sick of waiting so long to test connections!