网络传输文件方案

网络传输文件有两方案:

1. 一次连接传输一个文件。

    文件传输完成后,连接关闭,read返回0.

2. 一次连接传输多个文件。

    write() -> read() -> write() -> read().

    read()隔开write(),等用户确认信息(回复)。

一次传输多个文件的示例ftp:传输多个文件,用read()隔开write(),等待用户确认信息。

因为服务器无法确认文件的结束,只能传完一个文件后等待用户确认信息。

原文地址:https://www.cnblogs.com/embedded-linux/p/4984209.html