zoukankan      html  css  js  c++  java
  • Java网络编程--InetAdress类

    一、地址

    java.net包中的InetAddress 类对象含有一个Internet主机地址的域名和Ip地址

    www.sina.com.cn/202.108.35.210

    二、获取地址

    1、获取Internet上主机的地址

    使用InetAddress类的静态方法 getByName(String s);

    将一个域名或IP地址传递给该方法的参数s,获得一个InetAddress对象,该对象含有主机地址的域名和ip地址,

    该对象用一下形式来表示它包含的信息:

    www.sina.com.cn/202.108.35.210

    2.获取本机地址

    getLocalHost()

    三、其他方法

    1.public String getHostName() :获取InetAddress对象所含的域名

    2.public String getHostAddress():获取InetAddress对象所含的IP地址

    示例:

     1 package zhenze;
     2 
     3 import java.net.InetAddress;
     4 import java.net.UnknownHostException;
     5 
     6 public class Demo03 {
     7     public static void main(String[] args) {
     8         InetAddress address;
     9         try {
    10             address = InetAddress.getByName("www.sina.com.cn");
    11             System.out.println(address.toString());
    12             System.out.println("域名:"+address.getHostName());
    13             System.out.println("IP:"+address.getHostAddress());
    14             
    15             System.out.println("本机域名和IP地址:"+InetAddress.getLocalHost());
    16         } catch (UnknownHostException e) {
    17             // TODO Auto-generated catch block
    18             e.printStackTrace();
    19         }
    20         
    21     }
    22 }
    23 
    24 控制台信息:
    25 www.sina.com.cn/202.108.33.76
    26 域名:www.sina.com.cn
    27 IP:202.108.33.76
    28 本机域名和IP地址:QF*-20150804JUF/10.10.60.38
    示例
  • 相关阅读:
    所有时间测试函数
    时间函数应用 time
    50个c/c++源代码网站
    ASN.1详解
    SNMP协议
    SNMP协议详解
    大数据需要建立规则和标准
    常用的三层架构设计
    构建大型网站架构十步骤
    iOS 应用程序内部国际化,不跟随系统语言
  • 原文地址:https://www.cnblogs.com/xqxacm/p/4749895.html
Copyright © 2011-2022 走看看