Java TCP通信程序

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()
  • 范例:
package test;

import java.io.<

你可能感兴趣的:(随笔,java,tcp/ip,网络)