相关疑难解决方法(0)

java InetAddress.getLocalHost(); 返回127.0.0.1 ...如何获得REAL IP?

我正在写一个简单的网络应用程序......我需要知道我的机器在网络上的真实IP,如192.168.1.3.getLocalHost返回127.0.0.1(在Linux上,dunno,如果它在Windows上是相同的)怎么做?

java networking

52
推荐指数
6
解决办法
8万
查看次数

我想知道网络中机器的IP地址.为什么我得到127.0.0.1?

为什么我得到IP地址为127.0.0.1

这是我用于获取IP地址的示例程序

package com;

import java.net.InetAddress;    
import org.apache.log4j.Logger;

public class Test {
    private static final Logger logger = Logger.getLogger(Test.class);

    public static void main(String args[]) throws Exception {
        String ips = InetAddress.getLocalHost().getHostAddress().trim();
        System.out.println(ips);
    }

}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
334
查看次数

标签 统计

java ×2

networking ×1