Исключение 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 не может подключиться к этому хосту? Как я могу определить, что он не может подключиться, потому что хост назначения недоступен?