Есть ли способ получить статус асинхронного соединения TcpClient? Используя следующий код, как я могу получить статус клиента, используя свойство Connected? Я пытаюсь установить удаленное подключение асинхронно, но в то же время не ждите более 5 секунд ...TcpClient ConnectAsync получить статус
TcpClient client = new TcpClient();
Task tsk = Task.Factory.StartNew(() =>
{
client.ConnectAsync(host, port);
// client.Connect (this is always false)
});
tsk.Wait(5000);
// client.Connect (or if I use it here, this is always false)
Другим вариантом будет проверка является результатом 'Wait()'. – svick