Winsock多线程编程,用WSAEventSelect为何只收到一次FD_WRITE事件

lanfan 2001-12-06 12:10:38
Winsock的多线程编程,要求较强实时性,服务器端想用事件驱动即WSAEventSelect。在一个线程中打开一个监听端口,每来一个连接请求产生一个socket,并加入SocketArray,同时产生一个与之相关的事件存入EventArray中,然后用WaitForMultiObject()等待事件,发现可以接收多个连接请求事件,但让一个socket在每收到一个FD_WRITE事件时发一个字符串时只收到一次FD_WRITE事件,百思不得其解,WSAAsyeventSelect()不也是每当可以发送数据时变收到一个消息吗?高分求助!
详见:http://www.csdn.net/expert/topic/405/405657.shtm
...全文
47 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧