Исключение WinRt StreamSocket.ConnectAsync

Я пишу приложение WIntRt на C# и использую StreamSocket.

Фрагмент кода, с которым у меня проблема, выглядит так

try
{
await StreamerConnection.socket.ConnectAsync(new Host("192.168.10.14", "8777");
}
catch(Exception ex)
{
ex.ToString();
}

Моя проблема в том, что когда удаленный хост недоступен, моя программа, вместо этого, входит в блок catch, существует из функции, в которой находится блок try..catch. Как я могу справиться с ситуацией, когда удаленный хост недоступен и StreamSocket не может подключиться к этому хосту? Как я могу определить, что он не может подключиться, потому что хост назначения недоступен?

0 ответов

Другие вопросы по тегам