我制作了两个控制台应用程序:广播监听器和UDP编写器(仅限练习)。每个都通过互联网在不同的机器上运行。
广播听众:
INADDR_ANY, port 5555
Udp作家:
Enabled Broadcasting (setsockopt, SO_BROADCAST)
案例:
编写器将一些数据报发送到侦听器服务器(ip:113.169.123.138)。听众可以收到这些数据报。
作者广播到255.255.255.255。听众不能接受任何事情。
问题:
答案 0 :(得分:4)
您的广播适用于您的子网,而非互联网。
例如DHCP - 此应用程序用于执行广播,以便将IP地址分配给逻辑上属于特定子网的计算机。
如果您通过VPN加入阅读器机器子网,则阅读器机器将能够接收您的广播。