UDP 服务器端

来源:互联网 发布:gta5娇羞萌妹捏脸数据 编辑:程序博客网 时间:2024/06/05 00:54
#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 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();
}
原创粉丝点击