3
哪个代码更适合处理到服务器的失败连接?超时或尝试连接到服务器? (C#WinForms)
或者这种代码在异步回调的开始为TcpClient.BeginConnect
:
try
{
tcpClient.EndConnect(async);
}
catch
{
System.Windows.Forms.MessageBox.Show("uh oh");
return;
}
感谢您阅读
是否真的重要,如果它是一个超时或没有关系吗?基本上,如果出现任何问题,我不想取消整个操作?第一个例子不会因其他类型的错误而失败吗? –
绝不是说我的catch块(用于错误处理)是一个坏主意,只是我不相信这是处理连接超时的优雅或优雅的方式(如果您考虑它,可能不会考虑作为**例外情况)。 –