服务端
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
int main(int argc, char* argv[])
{
int sock = socket(AF_INET, SOCK_DGRAM, 0);
// 设置套接字的广播属性(SO_BROADCAST),以允许发送广播数据包
int val = 1;
setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &val, sizeof(val));
struct sockaddr_in myaddr;
myaddr.sin_family = AF_INET;
myaddr.sin_addr.s_addr = INADDR_ANY;
myaddr.sin_port = htons(6666);
if(bind(sock, (struct sockaddr*)&myaddr, sizeof(myaddr)) == -1)
{
perror("bind");
return 1;
}
struct sockaddr_in dst_addr;
dst

博客提及了UDP网络相关的服务端和客户端内容,聚焦于信息技术领域的网络通信方面,涉及UDP这一网络协议。
最低0.47元/天 解锁文章
3594

被折叠的 条评论
为什么被折叠?



