0124Socket编程

Socket(套接字) 数据传输,文件传输都是基于socket 用于描述IP地址和端口 服务器端socket,监听来自网络的请求 客户端端口socket,向网络发送请求

TCP:有回应 服务器端ServerSocket: 打开一个serverSocket 指定一个端口号,在某个端口号监听 接受客户端发送的请求,在没有发送是accept就处于阻塞的状态

客户端Socket: 创建一个socket对象,指定服务器端的ip地址和端口号 使用inputStream创建一个读取硬盘上的文件 从socket上得到outputStream 从inputStream当中的数据取出,写入到outputStream

UDP:封装成数据包,不保证是否能收到,一个数据包的量是有限的,单数速度相对快

原文地址:https://www.cnblogs.com/kyxyes/p/3358070.html