zoukankan      html  css  js  c++  java
  • InetAddress与Socket

    InetAddress:构造方法私有,不能直接创建对象。

    InetAddress getByName(String host):在给定主机名的情况下确定主机的ip地址。

    InetAddress getLocalHost():返回本地主机。

    InetAddress[] getAllByName(String host)

    ip.getHostAddress(),

    ip.getHostName()

    Eg:

    package july76net;

    import java.net.InetAddress;

    public class Demo1 {

        public static void main(String[] args) throws Exception {

           

            InetAddress i = InetAddress.getLocalHost();

            System.out.println(i);

           

            i = InetAddress.getByName("www.baidu.com");

            System.out.println(i);

            System.out.println(i.getHostAddress());

           

            System.out.println(i.getHostName());

        }

    }

    输出:

    XP-201304252326/10.6.147.2

    www.baidu.com/61.135.169.105

    61.135.169.105

    www.baidu.com

    Socket

    Socket就是为网络服务提供的一种机制。

    通信的两端都有Socket。

    网络通信其实就是Socket间的通信。

    数据在两个Socket间通过IO传输。

  • 相关阅读:
    线性表之顺序表的结构与实现
    (转)面试题1:第一个只出现一次的字符
    c++ 虚基类应用
    c++ 多重继承
    c++ 单继承派生类的构造函数
    c++ 构造函数
    深入 Struts2 的配置
    c++ 结构体
    深入浅出C指针
    HTML5 小实例
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11136640.html
Copyright © 2011-2022 走看看