Windows Sockets 1.1应用实例(129)

2010-12-30 20:58:11 · 作者: · 浏览: 62992
/* Dispatch messages while available */

      

       if (run_cancelled) {

           WSASetLastError(WSAEINTR);

           break;     /* Non-blocking mode was cancelled */

       }

          

       len = recv(hAcceptSock, ReadBuf, read_len, 0);

       if (len == SOCKET_ERROR) {

           if (h_errno == WSAEWOULDBLOCK)

              continue;

           else

              break;

       }

       else