Added connection timeout to TcpClient