网络传输文件有两方案:
1. 一次连接传输一个文件。
文件传输完成后,连接关闭,read返回0.
2. 一次连接传输多个文件。
write() -> read() -> write() -> read().
read()隔开write(),等用户确认信息(回复)。
一次传输多个文件的示例ftp:传输多个文件,用read()隔开write(),等待用户确认信息。
因为服务器无法确认文件的结束,只能传完一个文件后等待用户确认信息。
网络传输文件有两方案:
1. 一次连接传输一个文件。
文件传输完成后,连接关闭,read返回0.
2. 一次连接传输多个文件。
write() -> read() -> write() -> read().
read()隔开write(),等用户确认信息(回复)。
一次传输多个文件的示例ftp:传输多个文件,用read()隔开write(),等待用户确认信息。
因为服务器无法确认文件的结束,只能传完一个文件后等待用户确认信息。