使用广播时,您需要启用它
socket.setBroadcast(true);
另一件事是,如果两台计算机位于两个不同的网络中,则必须确保正确配置了路由器。通常,默认情况下不广播广播。此外,如果您的路由器具有无线接口和有线接口,则如果未启用广播,则这些广播也可能不起作用(默认情况下,可能会有硬件在这两个接口之间转发广播)。

使用广播时,您需要启用它
socket.setBroadcast(true);
另一件事是,如果两台计算机位于两个不同的网络中,则必须确保正确配置了路由器。通常,默认情况下不广播广播。此外,如果您的路由器具有无线接口和有线接口,则如果未启用广播,则这些广播也可能不起作用(默认情况下,可能会有硬件在这两个接口之间转发广播)。