请假高手,WINAPI中socket如何指定同步和异步

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:45:38
WINAPI中socket如何指定同步和异步

谢谢

WINAPI中socket原型如下
SOCKET WSAAPI socket(
__in int af,
__in int type,
__in int protocol
);

type类型可以指定为SOCK_STREAM(TCP)、SOCK_DGRAM(UDP)类型。无法在此函数中指定通信方式为同步或异步。

WSAAsyncSelect()函数可以指定某socket为异步模式
原型:
int WSAAsyncSelect(
__in SOCKET s,
__in HWND hWnd,
__in unsigned int wMsg,
__in long lEvent
);

ioctlsocket
函数。