UDP 客户端编程
来源:互联网 发布:gta5娇羞萌妹捏脸数据 编辑:程序博客网 时间:2024/05/24 06:08
#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();
}
#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();
}
阅读全文
0 0
- UDP 客户端编程
- 网络编程之UDP客户端
- Windows下UDP编程 客户端
- UDP网络编程客户端部分
- Android编程:双工udp客户端
- Android编程:UDP客户端和TCP客户端
- socket编程:简单UDP服务器/客户端编程
- C++ UDP客户端服务器Socket编程
- UNIX网络编程----UDP客户端和服务器端
- udp客户端的编程(极简版)
- socket编程UDP客户端原理简介
- TCP/UDP的客户端/服务器编程
- 网络编程--udp--客户端--服务端--Socket
- QT学习之UDP通讯-----《UDP客户端编程方法总结》
- Linux网络编程[UDP客户端服务器的编程模型]
- UDP客户端
- UDP客户端
- UDP客户端
- 多线程实现的第三种有返回值的方法
- 剑指Offer——n个骰子的点数
- JSP自定义标签-第一个简单的例子
- parseInt
- leetcode31. Next Permutation
- UDP 客户端编程
- 如何对上司说“不”
- vs2012和Matlab R2014a混合
- c++中如何在主函数中调用其他文件内的函数?
- 在centos7安装SVN
- java按照规则进行字符串的填充
- ora-39002 ora-31694 ora-02354 ora-02368 ora-02369
- UDP 服务器端
- Faster RCNN理解