尝试使用 Sendto() 时,UDP 套接字偶尔会失败。我用 WSAGetLastError() 捕获了错误代码,但它返回的值是负数。WSAGetLastError 错误列表没有列出任何负面信息。
if (sendto(s, buf, sizeof(buf), 0, (struct sockaddr*) &si_sender, si_senderSize) == -1)
{
int e = WSAGetLastError();
fprintf(stderr, "Error %d\n", e);
}
我得到错误:-1073741251
那么这里发生了什么?