Winsock多线程编程,用WSAEventSelect为何只收到一次FD_WRITE事件
Winsock的多线程编程,要求较强实时性,服务器端想用事件驱动即WSAEventSelect。在一个线程中打开一个监听端口,每来一个连接请求产生一个socket,并加入SocketArray,同时产生一个与之相关的事件存入EventArray中,然后用WaitForMultiObject()等待事件,发现可以接收多个连接请求事件,但让一个socket在每收到一个FD_WRITE事件时发一个字符串时只收到一次FD_WRITE事件,百思不得其解,WSAAsyeventSelect()不也是每当可以发送数据时变收到一个消息吗?高分求助!
详见:http://www.csdn.net/expert/topic/405/405657.shtm