· | WSANOTINITIALISED | 调用本API函数之前必须成功执行了AfxsocketInit函数。 |
· | WSAENETDOWN | Windows Sockets检测到网络系统故障。 |
· | WSAENOTCONN | 套接字没有连接上。 |
· | WSAEINPROGRESS | 正在进行成块的Windows Sockets操作。 |
· | WSAENOTSOCK | 描述符不是一个套接字 |
· | WSAEOPNOTSUPP | 设置了MSG_OOB,但是套接字的类型不是SOCK_ STREAM。 |
· | WSAESHUTDOWN | 套接字已经被关闭。调用ShutDown(参数nHow的值设为0或2)后,就不能在该套接字上调用Receive了。 |
· | WSAEWOULDBLOCK | 套接字标志为非成块,而Receive操作将产生成块。 |
· | WSAEMSGSIZE | 数据报太大,不能完全放到缓冲中,将被截断。 |
· | WSAEINVAL | 套接字没有用Bind绑定。 |
· | WSAECONNABORTED | 由于超时或其它故障使虚电路异常退出。 |
· | WSAECONNRESET | 远端重置了虚电路。 |
lpBuf | 输入数据的缓冲。 | ||||||
nBufLen | lpBuf的大小(字节数)。 | ||||||
nFlags | 设置调用模式。本函数的语义由套接字选项和nFlags参数共同决定。nFlags由下面的任一个值组成,也可以用C++的OR操作符组合使用:
|