使用异步选择函数WSAAsyncSelect
来源:互联网 发布:开机windows update 编辑:程序博客网 时间:2024/05/22 03:20
int WSAAsyncSelect(
SOCKET s,
HWND hWnd,
unsigned int wMsg,
long lEvent
);
The WSAAsyncSelect function is used to request that Ws2_32.dll should send a message to the window hWnd whenever it detects any of the network events specified by the lEvent parameter. The message that should be sent is specified by the wMsg parameter. The socket for which notification is required is identified by the s parameter.
The WSAAsyncSelect function automatically sets sockets to nonblocking mode, regardless of the value of lEvent. See the ioctlsocket functions for information on how to set the nonblocking socket back to blocking mode.
When one of the nominated network events occurs on the specified socket s, the application's window hWnd receives message wMsg. The wParam parameter identifies the socket on which a network event has occurred. The low word of lParam specifies the network event that has occurred. The high word of lParam contains any error code. The error code be any error as defined in Winsock2.h.
所以,较好的编程风格是在该自定义消息的处理函数中传递WPARAM和LPARAM参数,然后在该消息处理函数内部,用switch语句来判断lParam的低地址来获取是哪种网络事件发生,以便采取相应操作。
- 使用异步选择函数WSAAsyncSelect
- 异步选择WSAAsyncSelect
- 异步选择模型WSAAsyncSelect
- 异步选择WSAAsyncSelect
- 二、异步选择模型(WSAAsyncSelect)
- 【网络编程】之八、异步选择WSAAsyncSelect
- 【网络编程】之八、异步选择WSAAsyncSelect
- WinSock 异步I/O模型[2]---异步选择 - WSAAsyncSelect
- TCP,UDP IO模型(一)WSAAsyncSelect 异步选择
- Socket I/O模型之异步选择(WSAAsyncSelect)
- Socket I/O模型之异步选择(WSAAsyncSelect)
- (二)Socket I/O模型之异步选择(WSAAsyncSelect)
- socket通信之——同步选择机制select()与异步选择机制WSAASyncSelect()的探讨
- Windows操作系统I/O模型—笔记2(异步选择(WSAAsyncSelect)模型)
- WSAAsyncSelect 异步I/O模型
- Winsock异步编程步骤 WSAAsyncSelect
- WSAAsyncSelect()函数详解
- WSAAsyncSelect()函数详解
- 用VB制作IE工具条自定义按钮
- VB制作图片浏览器
- Modify in the AVL report,and refresh to the internal table
- weblogic和tomcat的区别
- 诗一首
- 使用异步选择函数WSAAsyncSelect
- C#遍历文件
- C#检测当前网络连接状态
- C++ Builder 2007 -- Vista之后,托管还是原生?
- 人生如梦游戏间,JAVA游戏开源开发讲座[番外篇]之AVG开发——皮影
- linux C + mysql 找不到lmysqlclient库
- LFS中遇到的问题
- 自定义应用程序配置文件(app.config)
- Update-FormatData 帮助信息