单选题:
1、下面哪个函数能将套接字设置为非阻塞模式:()
B、ioctlsocket()
2、将一个套接字置为非阻塞模式之后, Winsock API调用会立即返回。大多数情况下,这些调用都会“失败”,并返回错误错误码是。()
D、WSAEWOULDBLOCK
3、GetQueuedCompletionStatus()函数返回只为非零,代表什么?( )
A、表示取得I/O成功的通知包。
4、Win32程序设计中,窗口的过程函数,也称回调函数,当应用程序收到给某一窗口的消息时,就应该调用这一函数来处理这条消息;而调用窗口处理过程函数由谁完成的?()
C、由操作系统来完成
5、下面哪个函数能把套接字上的网络事件与用户自定义消息相关联,并在系统上注册。
D、WSAAsyncSelect()
6、LRESULT CALLBACK WindowProc ( HWND hWnd, UINT uMsg, WPARAM wParam,LPARAM lParam)函数在处理网络事件是,系统通过哪个参数向窗口处理过程传递产生网络事件的套接字句柄。
B、UINT uMsg
7、下面哪个函数能把事件置为无信号状态。()
A、ResetEvent()
8、事件选择模型中,判断网络事件类型函数:
int WSAEnumNetworkEvents( SOCKET s,WSAEVENT hEventObject, LPWSANETWORKEVENTS lpNetworkEvents)中参数LPWSANETWORKEVENTS lpNetworkEvents最完整说法是:()
C、记录网络事件和错误代码
9、下面哪个函数不是重叠I/O函数:()
D、recv()
10、关于函数AcceptEx ()说法正确的是。()
A、成功调用,返回值是套接字句柄
11、对于函数BOOL WSAGetOverlappedResult( SOCKET