62,074
社区成员
发帖
与我相关
我的任务
分享
提示错误信息如下:
套接字操作尝试一个无法连接的主机。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.Sockets.SocketException: 套接字操作尝试一个无法连接的主机。
源错误:
行 264: {
行 265: sendPacekeTimes++;
行 266: if ((ByteNumber = Client.SendTo(SendBuff, SendBuff.Length, 0, Server)) == 0)
行 267: {
行 268: continue;
代码如下:
while (sendPacekeTimes < 4)
{
sendPacekeTimes++;
//请问:如何实现,发上错误时给出对话框之类的提示,而不是以上的错误信息提示?
if ((ByteNumber = Client.SendTo(SendBuff, SendBuff.Length, 0, Server)) == 0)
{
continue;
}
try
{
ByteNumber = Client.ReceiveFrom(RecvInfo, RecvInfo.Length, 0, ref ClientPlace);
}
catch
{
continue;
}