你忽略掉这个错误,看看你的程序有没有问题?
你的发送或者接收数据量是不是很大? ERROR_PORT_UNREACHABLE错误本身是说目标端口不可达,对端没有启动相应的应用程序。 但是从我发现的想象上看,当UDP发送太快,或者接收端没及时处理数据包,导致网卡丢包时,GetQueuedCompletionStatus也会丢出这样一个错误。 目前我的处理方法是,当发现这个错误时,直接忽略。
不要使用WSARecvFrom,接受连接后,使用WSARecv
18,356
社区成员
64,214
社区内容
加载中
试试用AI创作助手写篇文章吧