socket广播报文收发简单梳理_socket广播发送_拉普拉强的博客-CSDN博客

网站介绍:文章目录概述服务端代码客户端代码概述socket默认不支持发送广播报文,通过SO_BROADCAST选项的设置,开启广播发送功能。简单总结一下广播报文收发的规律:客户端socket开启SO_BROADCAST选项后才能发送广播报文,否则调用sendto会报错服务端无需开启SO_BROADCAST服务端bind单播地址时,不接受客户端的广播数据,仅接受目的地址为单播地址的报文服务端bind广播地址时,接收客户端的广播数据服务端bind通用地址INADDR_ANY时,既能够接收客户端的单播报文,_socket广播发送