Windows Sockets 1.1应用实例(111)

2010-12-30 20:58:11 · 作者: · 浏览: 63028

       len = recvfrom(hSock, ReadBuf, read_len, 0,

                      (struct sockaddr *) &local, &tmp);

       if (len == SOCKET_ERROR) {

           if (h_errno == WSAEWOULDBLOCK) {/* if no data, read again */

              continue;

           } /* end: if (errno == WSAEWOULDBLOCK) */

           else {

              if (bytes_read) {

                  wshout_err (hOurDlg, WSAGetLastError(), "recvfrom()");

            &