27TCP】的更多相关文章

前面介绍了TCP和UDP的通信,只是文体通信,只能传送文字.本次介绍文件传输,也就是文件读写和TCP通信的结合. 解析:根据之前的TCP通信,建立彼此的连接.服务器选择文件,首先将文件的基本信息发送给客户端.如:文件名,文件大小(用于进度条使用).如上显示,“head#hello#1024”,即头部信息,hello就是文件名,1024是文件大小.如此客户端可以在某个磁盘创建好文件,便于后面的写入.服务端每次读取MK大小的数据,每读取一次,传输一次,客户端写入一次但要累计发送文件的大小,便于与原文…
TCP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket:  socket() 2: 绑定端口:      bind() 3: 监听端口:      listen() 4: 接受连接:      accept() 5: 读取消息:      read() 6: 发送消息:      write() 7: 关闭套接字:  close() 客户端:主动发送接收 1: 创建 socket:   socket() 2: 连接服务端:    connect() 3: 发送数据:   …