社区
Java SE
帖子详情
在java中怎么把自己机器的IP取出来!
silverghost2002
2004-12-14 10:13:03
在java中怎么把自己机器的IP取出来!谢谢!!
...全文
110
2
打赏
收藏
在java中怎么把自己机器的IP取出来!
在java中怎么把自己机器的IP取出来!谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForestOcean
2004-12-14
打赏
举报
回复
http://community.csdn.net/Expert/TopicView.asp?id=3639377
liuguangliang
2004-12-14
打赏
举报
回复
//iplabel.java
import java.net.*;
import java.awt.*;
import javax.swing.*;
public class iplabel
{
JFrame frame;
JLabel label1,label2;
JPanel panel;
String ip,address;
public void getip()
{
try
{
InetAddress addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString;//获得本机IP
address=addr.getHostName()toString;//获得本机名称
//System.out.println("addr=:"+String.valueOf(addr));
}
catch(Exception e)
{
System.out.println("Bad IP Address!"+e);
}
}
public void showframe()
{
frame=new JFrame("my ip");
label1=new JLabel("this my ip");
label1.setText(ip);
label2=new JLabel("this my address");
label2.setText(address);
panel=new JPanel();
panel.add(label1);
panel.add(label2);
frame.getContentPane().add(panel);
frame.setSize(400,300);
frame.setVisible(true);
}
public static void main(String agrs[])
{
iplabel myip=new iplabel();
myip.getip();
myip.showframe();
}
}
java
获取本机
ip
的方法
动态
IP
是指路由器根据一定的规则,动态分配
IP
地址,当主机从一个路由器转发数据时,路由器将这个
IP
地址保存在自己的内存
中
,并在下一个周期根据该
IP
地址计算出下一个周期的
IP
地址。4.将获取到的本机
ip
地址和 ...
JAVA
如何获取服务器
ip
在使用代理服务器时,如果想要获取代理服务器的
IP
地址,可以使用其他方法来实现,例如可以发送一个HTTP请求到一个公共的
IP
地址查询服务,然后从返回的响应
中
解析出代理服务器的
IP
地址。,该服务会返回我们的公共
IP
...
Java
获取客户端
IP
X-Real-
IP
获取不到,就依次获取Proxy-Client-
IP
、WL-Proxy-Client-
IP
、HTTP_CLIENT_
IP
、 HTTP_X_FORWARDED_FOR。...如果 X-Forwarded-For 获取不到,就去获取X-Real-
IP
,X-Real-
IP
就是记录请求的客户端真实
IP
。
java
获取
机器
的
IP
刚开始我们下面的代码来获取,发现在linu上
取出
来的
IP
都是127.0.0.1。这个可能和linux下的hosts文件的配置有关,可以参考:https://blog.csdn.net/bestcxx/article/details/51220538。而且在
java
的main方法...
java
获取本机
ip
和本机公网
ip
本机
ip
public static String get
Ip
Addr(HttpServletRequest request) { if (request == null) { return null; } String
ip
= null; // X-Forwarded-For:Squid 服务代理 String
ip
Addresses = request....
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章