程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 網絡程序設計--UDP通信(客戶端)

網絡程序設計--UDP通信(客戶端)

編輯:C++入門知識

[cpp]   //////////////////////////////////////////////////////////   // UDPClient文件         #include "../common/InitSock.h"   #include <stdio.h>   CInitSock initSock;     // 初始化Winsock庫      int main()   {       // 創建套節字       SOCKET s = ::socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);       if(s == INVALID_SOCKET)       {           printf("Failed socket() %d \n", ::WSAGetLastError());           return 0;       }              // 也可以在這裡調用bind函數綁定一個本地地址       // 否則系統將會自動安排                  // 填寫遠程地址信息       sockaddr_in addr;        addr.sin_family = AF_INET;       addr.sin_port = htons(4567);       // 注意,這裡要填寫服務器程序所在機器的IP地址       // 如果你的計算機沒有聯網,直接使用127.0.0.1即可       addr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");          // 發送數據       char szText[] = " TCP Server Demo! \r\n";       ::sendto(s, szText, strlen(szText), 0, (sockaddr*)&addr, sizeof(addr));          ::closesocket(s);       return 0;   }      

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved