VS_MFC使用SOCKET套接字发送UDP数据包

	WSADATA wsaData;
	WSAStartup(MAKEWORD(2, 2), &wsaData);
	// 创建UDP套接字
	SOCKET sock = socket(AF_INET, SOCK_DGRAM, 0);
	// 绑定套接字 _ 对端地址
	struct sockaddr_in servAddr;
	memset(&servAddr, 0, sizeof(servAddr));  // 每个字节都用0填充
	servAddr.sin_family = AF_INET;   // 使用IPv4地址
	servAddr.sin_addr.s_addr = inet_addr("192.168.0.2");  // 对端IP 
	servAddr.sin_port = htons(8080);   // 端口
	bind(sock, (SOCKADDR*)&servAddr, sizeof(SOCKADDR));  // 绑定套接字
	// UDP发送,buffer为发送的数据缓存数组,发送4字节
	sendto(sock, buffer, 4, 0, (struct sockaddr*)&servAddr, sizeof(servAddr));
	// 关闭套接字,清除套接字库  
	closesocket(sock);
	WSACleanup();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值