接收客户端通过互联网发送的数据报
问题描述:
我做了两个控制台应用程序:广播监听器和UDP编写器(仅供练习使用)。每个人通过互联网在不同的机器上运行。接收客户端通过互联网发送的数据报
广播听众:
INADDR_ANY, port 5555
的udp作家:
Enabled Broadcasting (setsockopt, SO_BROADCAST)
案例:
作家发送一些数据报监听服务器(IP:113.169.123.138)。监听器可以接收这些数据报。
作家广播到255.255.255.255。听众不能接收任何东西。
问:
- 我需要做的,使情况2的工作是什么?
答
你的广播是指你的子网而不是互联网。
例如DHCP - 此应用程序旨在执行广播以将IP地址分配给逻辑上属于特定子网的计算机。
如果您通过VPN加入读卡机子网,读卡机将能够接收您的广播。