UDP 客戶端編程

#include <Winsock2.h>
#include <stdio.h>
void main()
{
//選擇socket庫類型
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 addrClient;
addrClient.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
addrClient.sin_family = AF_INET;
addrClient.sin_port = htons(6000);


sendto(sockClient, "halo", strlen("halo") + 1, 0, (SOCKADDR*)&addrClient, sizeof(SOCKADDR));
closesocket(sockClient);
WSACleanup();


}
發佈了10 篇原創文章 · 獲贊 7 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章