我正在用 C# 编写一个 WIntRt 应用程序,并且我使用 StreamSocket。
我遇到问题的代码片段如下所示
try
{
await StreamerConnection.socket.ConnectAsync(new Host("192.168.10.14", "8777");
}
catch(Exception ex)
{
ex.ToString();
}
我的问题是,当远程主机不可访问时,我的程序反而进入了 catch 块,存在于 try..catch 块所在的函数中。当远程主机无法访问且 StreamSocket 无法连接到该主机时,我该如何处理?我如何确定它无法连接,因为目标主机无法访问?