Как установить тайм-аут тестового TCP-соединения?

Я пытаюсь проверить TCP-соединение с помощью следующего кода.

System.Threading.Thread t = new System.Threading.Thread(() =>
{      
    using (TcpClient client = new TcpClient())
    {
        client.Connect(ip, Convert.ToInt32(port));
    }
});
t.Start();

Как установить тайм-аут, если IP или порт недействителен?

13
задан jww 31 August 2014 в 02:24
поделиться