基于TCP/UDP的Socket网络通信系列之Java中的InetAddress的应用(二)
2017-06-15 17:05
831 查看
InetAddress类用于标识网咯上的硬件资源,表示互联网协议(IP)地址。
运行结果:
一、代码讲解
package com.daqsoft.thread.inetaddress; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.Arrays; /** * Created by yanbo on 2017/6/8. * InetAddress类 */ public class Text { public static void main(String[] args) throws UnknownHostException { /** * 获取本机的InetAddress实例 * 通过查看InetAddress的API他没有构造函数,只有通过一些静态方法获取实例。 */ InetAddress address = InetAddress.getLocalHost();//要抛未知主机异常 System.out.println("计算机名:"+address.getHostName()); System.out.println("IP地址:"+address.getHostAddress()); byte[] bytes = address.getAddress();//获取字节数组形式的IP地址 System.out.println("字节数组形式的IP:"+ Arrays.toString(bytes)); System.out.println(address);//直接输出 InetAddress对象,输出的是计算机名加IP /** * 这里我用我的电脑演示 * 要获取其他计算机InetAddress * 获取之后就可以获取上面的那些信息了。 */ InetAddress address2 = InetAddress.getByName("yanbo-PC");//更具名字 InetAddress address3 = InetAddress.getByName("169.254.239.171");//更具IP地址 } }
运行结果:
相关文章推荐
- Java笔记(9)-网络编程、URL、InetAddress、套接字、Socket、ServerSocket、多线程、UDP、广播数据包、远程调用
- Java系列讲座二:Socket网络通信实现聊天软件项目讲解(UDP)
- java:网络编程(InetAddress,InetSocketAddress,URL,TCP(Socket与SeverSocket),TCP与UDP的区别)
- Java系列讲座二:Socket网络通信实现聊天软件项目讲解(UDP)
- Java学习之网络编程--InetAddress,InetSocketAddress
- Java学习系列(十八)Java面向对象之基于UDP协议的网络通信
- 网络socket通信——InetAddress和InetSocketAddress
- 网络编程的概述2 网络通信中的三要素3 InetAddress的概述和测试,IP地址:InetAddress 传输协议(网络协议)TCP 可靠协议,需要连接,效率会稍低 没有大小的限制UDP 不:
- Java 网络:InetAddress类的应用以及通过Socket实现TCP编程
- java网络编程(2)InetAddress 类及udp协议
- 基于TCP/UDP的Socket网络通信系列之客户端与服务器的简单对话(三)
- JAVA系列课程讲座二:使用Socket通信实现简单聊天通信程序(UDP方式)
- JAVA系列课程讲座一:使用Socket通信实现网络通信程序(TCP方式)
- Java学习系列(十八)Java面向对象之基于UDP协议的网络通信
- Java学习系列(十八)Java面向对象之基于UDP协议的网络通信
- java学习笔记---Socket应用网络通信
- 网络编程_InetAddress_InetSocketAddress_URL_爬虫原理JAVA185-186
- Java 中网络相关 API:InetAddress、URL 的应用
- java 基于UDP的Socket网络通信
- 基于TCP/UDP的Socket网络通信系列之网络基础篇(一)