我尝试使用CancellationTokenSource
但超时看起来不像被调用。这是我的代码
try
{
CancellationTokenSource tokenSource = new CancellationTokenSource();
tokenSource.CancelAfter(1000);
HostName server = new HostName("rpi123");
StreamSocket socketTester = new StreamSocket();
await socketTester.ConnectAsync(server, ServerPort).AsTask(tokenSource.Token);
return true;
}
catch (Exception e)
{
Debug.WriteLine("ERROR " + e.Data);
return false;
}
在这里工作正常......你怎么知道它没有连接?
C。
【随意删除,不能发表评论】
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句