`
中华好儿孙
  • 浏览: 66004 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java获取本地服务器的IP

阅读更多
        System.out.println("getRequestURL:"+request.getRequestURL());
		System.out.println("getLocalAddr:"+request.getLocalAddr());
		System.out.println("getLocalPort:"+request.getLocalPort());
		System.out.println("getRequestURI:"+request.getRequestURI());
		System.out.println("getScheme:"+request.getScheme());
		System.out.println("getServerPort:"+request.getServerPort());
		System.out.println("getServletPath:"+request.getServletPath());
		try {
			InetAddress addr = InetAddress.getLocalHost();
            byte[] ipAddr = addr.getAddress();     
            String ipAddrStr = "";
            for (int i = 0; i < ipAddr.length; i++) {  
            	if (i > 0) {  
            		ipAddrStr += ".";  
            	}
            	ipAddrStr += ipAddr[i] & 0xFF; 
            }
            System.out.println(ipAddrStr);
		} catch (UnknownHostException e1) {
			e1.printStackTrace();
		}
//输出:
/*
getRequestURL:http://localhost:8080/TAWM/electronicContract/web/upload
getLocalAddr:0.0.0.0
getLocalPort:8080
getRequestURI:/TAWM/electronicContract/web/upload
getScheme:http
getServerPort:8080
getServletPath:/electronicContract/web/upload
192.168.1.50
*/


参考博文:http://kata520-java.iteye.com/blog/1013302
分享到:
评论

相关推荐

    getlocalIp_获取本地IP工具java_服务器_

    JAVA工具获取本地IP

    纯JAVA实现修改本地IP(swing界面版)

    纯JAVA实现修改本地IP地址(swing界面版),支持存储多个预设IP,可以切换使用(IO流实现),支持删除。

    获取电脑ip通过java代码

    java代码获取本地ip 一个分装好的小的工具类

    java实现本地按照FTP服务器上目录结构创建文件夹下载文件

    下载后配置好自己FTP服务器ip,端口号(默认21),用户名,密码和服务器根目录,下载到本地的位置即可,好使!

    IP地址HTTP请求工具类

    获取本地IP地址,获取本地Host名称,获取Linux下的IP地址,获取用户真实IP地址,get/post请求 相应的工具类

    java根据本地IP获取mac地址的方法

    主要为大家详细介绍了java根据本地IP获取mac地址的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    springboot监控服务器基本信息代码工具包

    内容:Java代码,获取服务器的基本信息(内存,cpu,存储状态等) 适用场景:服务器均可适用,主要是监测服务器的使用状态。 使用方法: 1.添加工程依赖 &lt;!-- 获取系统信息 --&gt; &lt;groupId&gt;...

    IPUtil.java

    Java获取本机IP(可以解决多网卡问题) 今天在本地虚拟机测试某个功能,其中有个环节是获取本机的IP,然后向中心服务器注册,通过日志发现本机IP获取出来的是一个172开头的特殊的IP:172.17.0.1。奇怪。。。 分析: ...

    多人聊天java服务器端和android客户端

    自己做得一个多人聊天的demo需要的可以下载下 ip是写死的 客户端需要获取本地ip地址才能连接 运行-cmd-ipconfig 就可以看到本机ip了 之后再客户端MainActivity的ip参数更改成本机ip就行 新手有些地方写的不好可以...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目源代码

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java获取本类运行机器的Mac

    windows下获取本地连接的mac Linux 获取eth0 的mac 类中有方法可以获取服务器的真实Ip地址,Linux的不是127.0.0.1

    java开源包11

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    手机做服务器项目源码.zip

    andserver开启服务工具类和 使用java获取本地服务器地址 以及web端源码 web端使用的是jquery和layui

    java开源包6

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包9

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包4

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包101

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包5

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包8

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

Global site tag (gtag.js) - Google Analytics