您的位置:首页 > 其它

windows下实现UDP

2015-06-18 21:05 274 查看
服务器端:

SOCKET sockSrv = socket(AF_INIT, SOCK_DGRAM, 0);
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrSrv.sin_family = AF_INIT;
addrSrv.sin_port = htons(6000);
bind(sockSrv, (SOCKADDR *)&addrSrv, sizeof(SOCKADDR));
SOCKADDR_IN addrClient;
int len = sizeof(SOCKADDR);
char recvBUF[100];
recvfrom(sockSrv, revcBuf, 100.0f, (SOCKADDR*)&addrClient, len);
closesocket(sockSrv);


客户端:

SOCKET socketClient = socket(AF_INIT, SOCK_DGRAM, 0);
SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
addrSrv.sin_family = AF_INIT;
addrSrv.sin_port = htons(6000);
sendto(socketClient, "Hello", strlen("Hello")+1, 0, (SOCKADDR*)&addrSrv, sizeof(SOCKADDR));
closesocket(socketClient);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: