zoukankan      html  css  js  c++  java
  • Java获取本机ip和服务器ip

    一、获取服务器IP

     1 String addr = InetAddress.getLocalHost().getHostAddress();//获得本机IP  

    二、获取客户端本机IP

    复制代码
     1 String remoteAddr = request.getRemoteAddr();  
     2 String forwarded = request.getHeader("X-Forwarded-For");  
     3 String realIp = request.getHeader("X-Real-IP");  
     4 String ip = null;  
     5 if (realIp == null) {  
     6     if (forwarded == null) {  
     7         ip = remoteAddr;  
     8     } else {  
     9         ip = remoteAddr + "/" + forwarded.split(",")[0];  
    10     }  
    11 } else {  
    12     if (realIp.equals(forwarded)) {  
    13         ip = realIp;  
    14     } else {  
    15         if(forwarded != null){  
    16             forwarded = forwarded.split(",")[0];  
    17         }  
    18         ip = realIp + "/" + forwarded;  
    19     }  
    20 }  
  • 相关阅读:
    闭包
    正则的理解
    正则
    Date对象
    math对象
    js异步
    dom事件
    事件对象-2
    事件对象
    函数作用域
  • 原文地址:https://www.cnblogs.com/muhy/p/10541012.html
Copyright © 2011-2022 走看看