您的位置:首页 > 其它

消息机制-WSAAsyncSelect

2013-10-23 14:43 435 查看
消息机制-WSAAsyncSelect

WSAAsyncSelect基于Windows消息机制异步I/O模型,为特定网络事件指定系统通知信息.

函数定义

int WSAAsyncSelect(SOCKET s, HWND hWnd, unsigned int wMsg, long lEvent);

(1)参数4-1Event:设定用户关心得套接口上的网络事件.形式如:1Event=FD_READ/FD_CLOSE.

网络I/O事件 简表

事件值                             含义                                  触发条件

FD_READ          套接口有可读消息通知                      recv,recvfrom,WSARecv或WSARecvFrom

FD_WRITE         套接口有可发消息通知                      send,sendto,WSASend或WSASendTo

FD_OOB           套件口有外带数据消息通知                recv,recvfrom,WSARecv或WSARecvFrom

FD_ACCEPT      套接口有链接请求消息通知                accept或WSAAccept(错误码不能WSATRY_AGAIN)

FD_CONNECT 希望得到connect或多点join操作完成信息通知     无

FD_CLOSE(面向连接) 套接口关闭消息通知                                  无

FD_QOS           套接口QOS状态发生变化消息通知      WSAIoctl(SIO_GET_QOS)

FD_GROUP_QOS 保留                             
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: