TCP,UDP
TCP协议:全称是Transmission Control Protocol,中文翻译为传输控制协议; 特点:1、需要先建立连接 2 、可靠安全不丢失数据,但速度慢 UDP协议:全称是User Datagram Protocol,中文翻译为用户数据报协议。 特点:1、无需建立连接 2 、不可靠,可能丢失数据,但提升了速度 TCP协议:安全,但速度慢 不能接受任何数据丢失现象 UDP协议:不安全,但速度快。 能接受数据丢失现象,要求速度 TCP协议 1、服务器端(持续开启,先出现) /* * 服务器端必须先编写,先开启 * */ public static void main(String[] args) throws Exception { //1、创建服务器端 ServerSocket ss = new ServerSocket( 10001 ); //2、尝试和客户端进行连接 //如果连接客户端成功,返回一个socket对象 //如果连接客户端失败,返回一个null Socket s = ss.accept(); //这句会阻塞线程 //3、读取客户端发来的信息 InputStream input = s.getInputStream(); //展示控制台 byte [] arr = new byte [ 1024 ]; int len = input.read(arr);