HPSocket是一个高性能的网络通信库,它提供了丰富的错误代码,方便开发人员快速诊断和解决问题。
以下是一些常见的HPSocket错误代码:
0: 操作成功
10060: 连接超时
10061: 连接失败
10065: 网络无连接
10067: 网络资源耗尽
10053: 连接被远程主机中断
10054: 连接被对端重置
HPSOCKET_ERROR_SUCCESS:操作成功。
HPSOCKET_ERROR_WSABASEERR:WinSock库错误。
HPSOCKET_ERROR_BAD_OPERATION:不支持的操作。
HPSOCKET_ERROR_INVALID_HANDLE:无效的句柄。
HPSOCKET_ERROR_INVALID_PARAMETER:无效的参数。
HPSOCKET_ERROR_FILE_NOT_FOUND:文件不存
HPSOCKET_ERROR_SUCCESS:操作成功。
HPSOCKET_ERROR_WSABASEERR:WinSock库错误。
HPSOCKET_ERROR_BAD_OPERATION:不支持的操作。
HPSOCKET_ERROR_INVALID_HANDLE:无效的句柄。
HPSOCKET_ERROR_INVALID_PARAMETER:无效的参数。
HPSOCKET_ERROR_FILE_NOT_FOUND:文件不存
SE_OK:表示操作成功。
SE_ILLEGAL_STATE:表示对象状态不合法。
SE_INVALID_PARAMETER:表示参数不合法。
SE_SOCKET_CREATE:表示创建Socket失败。
SE_SOCKET_BIND:表示绑定Socket失败。
SE_SOCKET_PREPARE:表示准备Socket失败。
SE_SOCKET_LISTEN:表示监听Socket失败
开发人员可以在程序中通过判断函数的返回值来诊断问题,