【发布时间】:2020-01-25 03:05:50
【问题描述】:
如果我没记错的话,如果我在 UDP 套接字上禁用 SO_BROADCAST(无论是什么编程语言),我将无法将数据发送到 255.255.255.255 广播地址。
下面的情况也是这样吗?如果我在 UDP 套接字上禁用 SO_BROADCAST,我将无法接收绑定到 0.0.0.0 时发送到 255.255.255.255 的数据。
【问题讨论】:
如果我没记错的话,如果我在 UDP 套接字上禁用 SO_BROADCAST(无论是什么编程语言),我将无法将数据发送到 255.255.255.255 广播地址。
下面的情况也是这样吗?如果我在 UDP 套接字上禁用 SO_BROADCAST,我将无法接收绑定到 0.0.0.0 时发送到 255.255.255.255 的数据。
【问题讨论】:
如果您禁用SO_BROADCAST(默认情况下已禁用),您将无法发送到任何广播IP,而不仅仅是255.255.255.255。
但是,禁用SO_BROADCAST 对接收广播没有影响。
【讨论】: