Java获取我的IP地址

13 浏览
0 Comments

Java获取我的IP地址

我正在尝试在Java中获取我的Internet IP地址,但每次都得到本地地址(即:127.0.0.1),而我的IP地址是192.168.0.xxx。

我正在使用以下代码:

InetAddress.getLocalHost().getHostAddress();

这似乎是获取IP地址的标准方法,但不符合我的需求。每个教程都说要使用这行代码,所以我有点困惑。

请问有谁可以告诉我如何获取我的正确IP地址吗?


我正在运行连接WiFi的设备,没有使用任何电缆。我正在使用ifconfig inet addr给出的IP连接到服务器,并且希望获取设备的inet addr。我可以在服务器端检查套接字的IP,但我认为如果设备(客户端)告诉服务器他期望其他设备连接的IP会更好。

0