1. InetAddress
|-- static getLocalHost 获取本机IP地址对象
|-- static getByName 传递主机名,获取这个主机的IP对象
|-- String getHostName 获取主机名
|-- String getHostAddress 获取IP地址
2. UDP协议
|-- 面向无连接
|-- 不安全协议,丢数据
|-- 数据限制64KB内
|-- 运行速度快
3. DatagramSocket
|-- 发送端
|-- 构造器,空参数
|-- send(数据包)
|-- 接收端
|-- 构造器,传递int端口号
|-- receive(数据包)
4. DatagramPacket
|-- 发送端
|-- 构造器,字节数组,数组长度,IP对象,端口号
|-- 接收端
|-- 构造器,字节数组,数组长度
|-- int getLength 获取接收到的字节数组长度
|-- int getPort 获取发送端口号
|-- int getHostAddress 获取发送IP对象
5 TCP协议特点
|-- 面向连接
|-- 安全可靠
|-- 大数据传输
|-- 三次握手建立连接,速度慢
6. Socket 客户端连接对象
|-- 构造器,传递字符串IP地址,int端口号
|-- getOutputStream 获取字节输出流,向服务器发数据
|-- getInputStream 获取字节输入流,读取服务器数据
|-- shutdownOutput 结束客户端流
7. ServerSocket 服务器连接对象
|-- 构造器,传递int端口号
|-- accept 获取客户端连接对象,这个对象获取IO流 |
|