现在的位置: 首页 > 综合 > 正文

windows 程序设计 套接字异步选择

2013年12月08日 ⁄ 综合 ⁄ 共 791字 ⁄ 字号 评论关闭

消息机制-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 保留                        

抱歉!评论已关闭.