如何获取默认网络适配器的主机广播地址?爪哇

Cod*_*per 2 java networking

Java中如何获取默认网络适配器的主机广播地址?

Der*_*air 5

尝试这个:

Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
while (interfaces.hasMoreElements()) 
{
    NetworkInterface networkInterface = interfaces.nextElement();
    if (networkInterface.isLoopback())
        continue;    // Do not want to use the loopback interface.
    for (InterfaceAddress interfaceAddress : networkInterface.getInterfaceAddresses()) 
    {
        InetAddress broadcast = interfaceAddress.getBroadcast();
        if (broadcast == null)
            continue;

        // Do something with the address.
    }
}
Run Code Online (Sandbox Code Playgroud)