zoukankan      html  css  js  c++  java
  • 关于获取本机IP地址的几种方法

    我本机的IP地址是:

    使用代码获取:

    %@ page import="java.net.InetAddress" %>
    <%@ page import="java.net.UnknownHostException" %>
    <%@ page import="java.net.InetAddress" %>
    <%@ page import="java.io.PrintWriter" %>
    
    <%
        /*设置编码*/
        request.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=UTF-8");
        final PrintWriter writer = response.getWriter();
    
    
        writer.println("获得客户端IP地址:" + request.getLocalAddr() + "<br/>");
        writer.println("获取本机的IP地址:" + request.getRemoteAddr() + "<br/>");
    
        InetAddress address = null;
        try {
            address = InetAddress.getLocalHost();
            //获取计算机名称和ip地址
            writer.println("获取计算机名称和ip地址:" + address + "<br/>");
            String hostAddress = address.getHostAddress();
            //获取ip地址
            writer.println("获取本机的IPV4地址:" + hostAddress + "<br/>");
            String hostName = address.getHostName();
            //获取计算机名称
            writer.println("获取计算机名称:" + hostName + "<br/>");
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    %>

    打印的结果是:

      

  • 相关阅读:
    Android View部分消失效果实现
    Android TV Overscan
    一招搞定短信验证码服务不稳定
    揭秘:网上抽奖系统如何防止刷奖
    SVN迁移到GIT
    Android之高效率截图
    Android TV 开发(5)
    Android 标题栏(2)
    Android 标题栏(1)
    一步步教你学会browserify
  • 原文地址:https://www.cnblogs.com/zhangzhixi/p/15151565.html
Copyright © 2011-2022 走看看