暑期自学 Day 06 | 网络编程(二)

TCP 通信文件上传案例

  • 客户端将本地文件上传到服务器,服务器读取上传文件并将其写入到服务器硬盘中

  • 服务器和客户端对本地硬盘进行读写时,要用自己创建的字节流对象

  • 服务器和客户端之间的读写要用 Socket 提供的字节流对象

  • 可以理解为文件的复制,要明确数据源数据目的地

  • 阻塞状态的解决方案:

    • 客户端文件上传完成时,在客户端写一个结束标记
    • `client.shutdownOutput();
  • 多个客户端上传至一个服务器时,可以考虑用多线程提高上传效率

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!