我尝试使用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;
}
答案 0 :(得分:1)
在这里工作得很好......你怎么知道它没有连接?
下进行。
[随意删除,无法发表评论]