3 TCP通信程序
3.1 TCP通信原理
- TCP通信协议是一种可靠的网络协议, 它在通信的两端名建立一个Socke对象, 从而在通信的两端形成网络虚拟链路
- 一旦建立了 虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信
- Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生l0流来进行网络通信
- Java为客户端提供了Socket类,为服务器端提供了ServerSocket类
3.2 TCP发送数据
- 发送数据的步骤
- 1、创建客户端的Socket对象(Socket):
Socket(String host, int port)
- 2、获取输出流,写数据:
OutputStream对象的getOutputStream()方法
- 3、释放资源:
void close()
- 1、创建客户端的Socket对象(Socket):
- 范例:
package test