Windows Sockets 1.1应用实例(140)

2010-12-30 20:58:11 · 作者: · 浏览: 62964
nbsp;  /* Allocate a network (socket) descriptor:        */

    hSock = socket(PF_INET, iSockType, 0);

    if (hSock == INVALID_SOCKET) {

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

       return (SOCKET) -1;

    }

   

    /* Start connection process to host described in 'dest' *

     * struct.      

     */

    SetDlgItemText(hOurDlg, IDD_COMMENT, "Connecting ...");

    ret=connect(hSock,(struct sockaddr FAR *)&dest,sizeof(dest));

   

    if (ret == SOCKET_ERROR) {

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

       closesocket(hSock);

       return (S