Java 获取我的 IP 地址
我试图用Java获取我的互联网IP地址,但我一直在获取我的本地地址(即:127.0.0.1),当我的IP地址 192.168.0.xxx
我正在使用以下行:
InetAddress.getLocalHost().getHostAddress();
这似乎是获取IP地址的标准,但这不是我正在寻找的。每个教程都说要使用这行,所以我有点困惑。
任何人都可以让我知道我如何获得正确的IP地址吗?
我在连接到WiFi的设备上运行,但没有使用任何电缆。我正在使用ifconfig inet addr给出的IP连接到服务器,并且我希望获得设备的inet addr。我可以在服务器端检查套接字的IP,但认为如果设备(客户端)告诉服务器他希望其他设备连接到哪个IP会更好。