persian_redhat
سه شنبه 21 دی 1389, 10:10 صبح
کد زیر در لینوکس خروجی رو به صورت 127.0.0.1 نشون میده،اما در ویندوز آدرس کارت شبکه مثل 192.168.1.1 رو نشون میده.چه راه حلی وجود داره تا در لینوکس هم آدرس کارت شبکه رو نشون بده؟
import java.net.*;
import java.io.*;
public class GetIPAddress {
public static void main(String [] args) {
try {
InetAddress thisIp =InetAddress.getLocalHost();
System.out.println("IP:"+thisIp.getHostAddress());
}
catch(Exception e) {
e.printStackTrace();
}
}
}
import java.net.*;
import java.io.*;
public class GetIPAddress {
public static void main(String [] args) {
try {
InetAddress thisIp =InetAddress.getLocalHost();
System.out.println("IP:"+thisIp.getHostAddress());
}
catch(Exception e) {
e.printStackTrace();
}
}
}