如何使用Java来确定我运行的机器是使用ipv4还是ipv6?

我需要在
Java中为UDP套接字的绑定IP返回0.0.0.0.但我不确定我是否应该为我的套接字主机返回“0.0.0.0”(ipv4)或“::”(ipv6).我可以随时返回“0.0.0.0”,它会起作用吗?或者我是否应该先了解我运行的机器是ipv4还是ipv6? 最佳答案

need to return 0.0.0.0 for the bind IP of an UDP socket in Java.

为什么?只需使用null的InetAddress.它意味着同样的事情,但它与IP版本无关.

点赞