Windows Sockets 1.1应用实例(132)

2010-12-30 20:58:11 · 作者: · 浏览: 62984
);

       }

       else { /* Other error */

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

       }

    }

    else if (len == 0) {

       /* Other side shut down the connection */

       wsprintf((LPSTR)prbuf,

           "Connection from %s closed.\n",inet_ntoa(local.sin_addr));

       SetDlgItemText(hOurDlg, IDD_COMMENT, prbuf);

    }

 

    AcceptLinger.l_onoff = 1;

    AcceptLinger.l_linger = 0;

    ret = setsockopt(hAcceptSock, SOL_SOCKET, SO_LINGER,

                    (char FAR *) &AcceptLinger, sizeo