套接口库函数参考(八十八)

2010-12-30 21:03:01 · 作者: · 浏览: 59225
回的可能网络事件如下:

             意义

       FD_READ 套接口s准备读

       FD_WRITE    套接口s准备写

       FD_OOB  带外数据准备好在套接口s上读.

       FD_ACCEPT   套接口s准备接收新的将要到来的连接.

       FD_CONNECT  套接口s上的连接完成.

       FD_CLOSE    由套接口s标识的连接已关闭.

 

返回值:

       0           若应用程序感兴趣的网络事件的声明成功.

       SOCKET_ERROR    否则.可通过调用WSAGetLastError()返回特定的错误代码.

 

评价:

       尽管WSAAsyncSelect()可以以多个事件的组合来调用,应用程序窗口还是会为每个网络事件接收一条消息.

       如同select()函数,WSAAsyncSelect()会被频繁地调用来决定,何时一次数据转移操作(send()recv())可以启动,并且可以立刻成功.尽管如此,健壮的应用程序必须做好这样的准