夢幻之旅

          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(11);

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


              
          /* 判斷是否是得到的版本 */
              
          if ( LOBYTE( wsaData.wVersion ) != 1 ||
                  HIBYTE( wsaData.wVersion ) 
          != 1 ) 
              
          {
                      
          /* 終止作用 */
                      WSACleanup( );
                      
          return
              }


              
          /* 創建套接字 */
              SOCKET sockSrv
          =(AF_INET,SOCK_STREAM,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));
              listen(sockSrv,
          5);

              SOCKADDR_IN addrClient;
              
          int len=sizeof(SOCKADDR);

              
          while(1)
              
          {
                  SOCKET sockConn
          =accept(sockSrv,(SOCKADDR*)&addrClient,&len);
                  
          char sendBuf[100];
                  sprintf(sendBuf,
          "Welcome %s to hhtp://www.sunxin.org",inet_ntoa(addrClient.sin_addr));
                  send(sockConn,sendBuf, strlen(sendBuf)
          +1,0);
                  
          char recvBuf[100];
                  recv(sockConn,recvBuf,
          100,0);
                  printf(
          "%s\n",recvBuf);

              }


          }
          posted on 2009-08-19 18:51 HUIKK 閱讀(294) 評論(0)  編輯  收藏 所屬分類: C/C++
          主站蜘蛛池模板: 政和县| 高安市| 玛纳斯县| 昌平区| 通河县| 台中县| 罗定市| 麻江县| 天全县| 南安市| 大港区| 含山县| 资兴市| 雅江县| 大宁县| 杨浦区| 乐陵市| 台前县| 老河口市| 鱼台县| 岳池县| 中西区| 尼勒克县| 贞丰县| 上林县| 锦州市| 新巴尔虎右旗| 墨竹工卡县| 临夏市| 内乡县| 阿克苏市| 贡嘎县| 永康市| 宣化县| 东源县| 城步| 望都县| 泰顺县| 汝州市| 丰原市| 穆棱市|