Linux UDP 广播示例
在本篇文章中,你将学习如何使用 UDP 广播在局域网中发送消息。这种方式常用于设备发现、通知广播等场景。我们将使用 C 语言和标准 socket API,编写一个广播端和接收端程序。
什么是 UDP 广播?
UDP 广播是指向局域网内所有主机发送消息。它使用特定的广播地址(如 255.255.255.255
或子网广播地址 192.168.1.255
),让同一网段的所有主机都有机会接收到消息。
注意
你发送广播消息时,需要设置 SO_BROADCAST
套接字选项。