Winsock WSANETWORKEVENTS
C / C++ / MFC
1
Posts
1
Posters
0
Views
1
Watching
-
I'm using WSAEventSelect() to register events, FD_READ, FD_WRITE, etc to handle in my program. I have a section of code like: WSAEnumNetworkEvents(pConnect->m_oSkt, *pwsaEvents, &wsaNetEvent) if((wsaNetEvent.lNetworkEvents & FD_READ) && wsaNetEvent.iErrorCode[FD_READ_BIT] == 0) { // do stuff } : : I get an FD_ACCEPT event on the server as I expect and an FD_WRITE on the client as I expect, but when I call send() on the client, I get wsaNetEvent.lNetworkEvents == 0 on the server. I don't understand why it would equal 0. Under what conditions would it equal 0? Any help would be appreciated. Thanks, melinda