我有个问题,就是到底什么是重叠IO
SOCKET WSASocket(
int af,
int type,
int protocol,
LPWSAPROTOCOL_INFO lpProtocolInfo,
GROUP g,
DWORD dwFlags
);
这个函数把最后一个参数设置为WSA_FLAG_OVERLAPPED有什么影响,它到底拿来干什么的?
既然把套接字设置为非阻塞的,在响应的网络事件发生后recv和send,还有accept函数都会立即返回。
拿我还用WSASend,WSARecv,WSAAccept干什么(WSASend,WSARecv,WSAAccept也是立即返回)
能否举个例子来讲解。
还望大家不吝赐教,麻烦大家了。
SOCKET WSASocket(
int af,
int type,
int protocol,
LPWSAPROTOCOL_INFO lpProtocolInfo,
GROUP g,
DWORD dwFlags
);
这个函数把最后一个参数设置为WSA_FLAG_OVERLAPPED有什么影响,它到底拿来干什么的?
既然把套接字设置为非阻塞的,在响应的网络事件发生后recv和send,还有accept函数都会立即返回。
拿我还用WSASend,WSARecv,WSAAccept干什么(WSASend,WSARecv,WSAAccept也是立即返回)
能否举个例子来讲解。
还望大家不吝赐教,麻烦大家了。
//
kissnsms:
建议楼主先看一个WINDOW网络编程那本书,有电子版的,看看最重要的那几章,花不了很多时间的