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

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

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

    夢(mèng)幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評(píng)論 :: 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));

        
    char recvBuf[100];
        
    char sendBuf[100];
        
    char tempBuf[200];

        SOCKADDR_IN addrClient;
        
    int len=sizeof(SOCKADDR);

        
    while(1)
        
    {
            recvfrom(sockSrv,recvBuf,
    100,0,(SOCKADDR*)&addrClient,&len);
            
    if('q'==recvBuf[0])
            
    {
                sendto(sockSrv,
    "q",strlen("q")+1,0,(SOCKADDR*)&addrClient,len);
                printf(
    "Chat end!%n");
                
    break;
            }

            sprintf(tempBuf,
    "%s say:%s",inet_ntoa(addrClient.sin_addr),recvBuf);
            printf(
    "%s\n",tempBuf);
            printf(
    "Please input data:\n");
            gets(sendBuf);
            sendto(sockSrv,sendBuf,strlen(sendBuf)
    +1,0,(SOCKADDR*)&addrClient,len);
        }

        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);
         
    char recvBuf[100];
         
    char sendBuf[100];
         
    char tempBuf[200];

         
    int len=sizeof(SOCKADDR);

         
    while(1)
         
    {
             printf(
    "please input data:\n");
             gets(sendBuf);
             sendto(sockClient,sendBuf,strlen(sendBuf)
    +1,0,
                 (SOCKADDR
    *)&addrSrv,len);
             recvfrom(sockClient,recvBuf,
    100,0,(SOCKADDR*)&addrSrv,&len);
             
    if('q'==recvBuf[0])
             
    {
                 sendto(sockClient,
    "q",strlen("q")+1,0,
                     (SOCKADDR
    *)&addrSrv,len);
                 printf(
    "Chat end!\n");
                 
    break;
             }

             sprintf(tempBuf,
    "%s say:%s",inet_ntoa(addrSrv.sin_addr),recvBuf);
             printf(
    "%s\n",tempBuf);
         }

         closesocket(sockClient);
         WSACleanup();
    }
    posted on 2009-08-19 18:53 HUIKK 閱讀(380) 評(píng)論(0)  編輯  收藏 所屬分類: C/C++

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲色偷偷综合亚洲AV伊人| 亚洲色大成网站www尤物| 韩国日本好看电影免费看| 久久成人免费大片| 久久久久久国产a免费观看不卡 | 毛片免费视频观看| 日韩精品视频在线观看免费| 亚洲精品GV天堂无码男同| 亚洲AV成人影视在线观看 | 亚洲最大的成人网| 久99久无码精品视频免费播放| 免费看h片的网站| 免费观看AV片在线播放| 国产精品美女午夜爽爽爽免费| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲国模精品一区| 亚洲性无码av在线| 亚洲美免无码中文字幕在线| 久久亚洲国产成人亚| 久久久久亚洲精品无码系列| 亚洲AV永久无码精品放毛片| 蜜桃传媒一区二区亚洲AV| 国产成人精品无码免费看| 又粗又大又长又爽免费视频| 亚洲国产日韩在线观频| 亚洲中文字幕人成乱码| 国产精品亚洲lv粉色| 一区二区三区精品高清视频免费在线播放| 免费一级毛片在线播放视频免费观看永久| 18禁黄网站禁片免费观看不卡| 无码专区永久免费AV网站| 亚洲AⅤ视频一区二区三区| 国产成A人亚洲精V品无码| 亚洲AV日韩AV永久无码绿巨人| 综合一区自拍亚洲综合图区| ww在线观视频免费观看| 亚洲人成图片小说网站| 亚洲成人动漫在线| 国产免费牲交视频免费播放 | 亚洲日日做天天做日日谢| 久久大香香蕉国产免费网站|