在Java中获取“外部”IP地址我不太确定如何获得机器的外部IP地址,就像网络外的计算机会看到的那样。下面的IPAddress类只获取机器的本地IP地址。public class IPAddress {
private InetAddress thisIp;
private String thisIpAddress;
private void setIpAdd() {
try {
InetAddress thisIp = InetAddress.getLocalHost();
thisIpAddress = thisIp.getHostAddress().toString();
} catch (Exception e) {
}
}
protected String getIpAddress() {
setIpAdd();
return thisIpAddress;
}}
添加回答
举报
0/150
提交
取消