南明区住房和城乡建设局网站上常用的seo工具
广播使用的特殊的IP地址:
最后一位是255时的IP地址是给广播预留的IP地址,
如:192.168.1.255
UDP服务器在广播数据时,数据报使用的地址不是UDP服务器地址,而是广播地址
如:UDP服务器地址是:192.168.1.110
UDP服务器广播数据时使用地址是:192.168.1.255
UDP数据包发送给交换机后进行解析,交换机发现IP地址是192.168.1.255为广播地址
此时交换机会将UDP数据包广播给交换机上的所有已连接的用户
也就是会向192.168.1.1~254之间的IP发送该UDP数据包
数据广播流程:
服务端: 创建UDP socket --> 初始化广播地址 -->setsockopt设置网络广播-->sendto广播数据
客户端: 创建UDP socket --> bind绑定网络地址 -->recvfrom接收广播数据-->关闭网络
UDP广播服务端与接收UDP广播数据的客户端必须端口相同,不然接收不到广播数据
1.创建UDP网络数据报
sockfd= socket(AF_INET,SOCK_DGRAM,0);
2.广播地址结构初始化