<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    #include <Winsock2.h>
    #include 
    <stdio.h>
    #pragma comment(lib,
    "ws2_32.lib")

    void main() 

        WORD wVersionRequested; 
        WSADATA wsaData; 
        
    int err; 

        wVersionRequested
    =MAKEWORD(1,1); 

        err 
    = WSAStartup(wVersionRequested, &wsaData); 
        
    if (err != 0
        


            
    return
        }
     

        
    if (LOBYTE(wsaData.wVersion)!=1 || 
            HIBYTE(wsaData.wVersion)
    !=1
        

            WSACleanup(); 
            
    return
        }
     

        SOCKET sockSrv
    =socket(AF_INET,SOCK_DGRAM,0);
        SOCKADDR_IN addrSrv;
        addrSrv.sin_addr.S_un.S_addr
    =htonl(INADDR_ANY);
        addrSrv.sin_family
    =AF_INET;
        addrSrv.sin_port
    =htons(6000);

        bind(sockSrv,(SOCKADDR
    *)&addrSrv,sizeof(SOCKADDR));

        SOCKADDR_IN addrClient;
        
    int len=sizeof(SOCKADDR);
        
    char recvBuf[100];

        recvfrom(sockSrv,recvBuf,
    100,0,(SOCKADDR*)&addrClient,&len);
        printf(
    "%s\n",recvBuf);
        closesocket(sockSrv);
        WSACleanup();
    }


    #include <Winsock2.h>
    #include 
    <stdio.h>
    #pragma comment(lib,
    "ws2_32.lib")

    void main() 

        WORD wVersionRequested; 
        WSADATA wsaData; 
        
    int err; 

        wVersionRequested
    =MAKEWORD(1,1); 

        err 
    = WSAStartup(wVersionRequested, &wsaData); 
        
    if (err != 0
        


            
    return
        }
     

        
    if (LOBYTE(wsaData.wVersion)!=1 || 
            HIBYTE(wsaData.wVersion)
    !=1
        

            WSACleanup(); 
            
    return
        }

        SOCKET sockClient
    =socket(AF_INET,SOCK_DGRAM,0);
        SOCKADDR_IN addrSrv;
        addrSrv.sin_addr.S_un.S_addr
    =inet_addr("127.0.0.1");
        addrSrv.sin_family
    =AF_INET;
        addrSrv.sin_port
    =htons(6000);

        sendto(sockClient,
    "Hello",strlen("Hello")+1,0,
            (SOCKADDR
    *)&addrSrv,sizeof(SOCKADDR));
        closesocket(sockClient);
        WSACleanup();
    }
    posted on 2009-08-19 18:52 HUIKK 閱讀(294) 評論(0)  編輯  收藏 所屬分類: C/C++
    主站蜘蛛池模板: 久久精品国产亚洲av麻豆色欲| 亚洲国模精品一区| 精精国产www视频在线观看免费| 中国一级全黄的免费观看| jjzz亚洲亚洲女人| 亚洲成人福利在线观看| 日本人成在线视频免费播放| 亚洲欧洲成人精品香蕉网| 国产三级在线免费观看| 亚洲精品无码久久久影院相关影片 | 亚洲日韩国产一区二区三区在线 | 亚洲国产精品无码观看久久| 毛片在线看免费版| 亚洲国产精品无码久久| 国产一区二区三区无码免费| 免费观看又污又黄在线观看| 亚洲精品国产日韩无码AV永久免费网| 高清免费久久午夜精品| 亚洲一区爱区精品无码| 91精品导航在线网址免费| 亚洲国产人成在线观看| 日韩一级在线播放免费观看| 猫咪免费观看人成网站在线| 99无码人妻一区二区三区免费| 亚洲综合av一区二区三区不卡| 91免费国产精品| 亚洲综合色婷婷在线观看| 日韩亚洲精品福利| 久久久国产精品无码免费专区| 亚洲视频免费观看| 日本高清免费观看| 亚洲色最新高清av网站| 亚洲国产精品无码久久九九| 无码国产精品一区二区免费式芒果 | 亚洲av无码专区亚洲av不卡| 国产成人亚洲综合无码| 精品福利一区二区三区免费视频| 亚洲成在人线av| 你懂的免费在线观看网站| 亚洲人成7777| 久久精品女人天堂AV免费观看|