我已经实现了一个简单的 UDP ping/pong 协议来发现连接到同一 WiFI 路由器的其他计算机。这在许多 WiFI 和以太网路由器上都可以正常工作,但是当我上街试一试时,许多公共 WiFI 网络似乎要么禁用了 UDP 广播/多播,要么完全禁用了 UDP。
我还有哪些其他选项可以发现连接到 WiFi 路由器的计算机?(我很想在我的网络成员之间创建一个 Ad-Hoc 网络,但这是不可能的)
我正在考虑暴力强制 TCP 尝试(尝试打开与我的子网络上所有可能的 IP 的连接),但这将非常昂贵,我必须循环几次,仍然找不到最近连接到网络的每台机器。