我正在使用一些第三方库通过EMI协议发送短信。它是用C语言编写的,并使用winsock库。初始化函数返回此错误(套接字错误1411)。该函数返回此行的错误:
sock = tcp_init( hostname, port);
if( sock == SOCKET_ERROR) return -1;
我没有发现这个错误意味着什么。由于其中一些错误可能是特定于操作系统的,因此我的操作系统是Windows7 x64。
答案 0 :(得分:1)
我认为您应该可以通过拨打WSAGetLastError()来自行查明。
对于所有类型的Windows Socket相关调用,WSAGetLastError将为您提供准确的错误编号,该错误编号应该能够指导您解读问题。
答案 1 :(得分:1)
您也可以在MSDN中看到System Error Codes。它说
ERROR_CLASS_DOES_NOT_EXIST
1411 (0x583)
Class does not exist.
无论如何,你需要的是WSAGetLastError()或GetLastError函数。