现分别有一个通过socket发送文件的客户端以及一个通过socket接收文件的服务端:
a) 客户端从/tmp/src.data文件中读取文件内容,通过网络socket将文件内容发给服务端
b) 服务端监听10000端口,当10000端口接收到客户端连接请求时,从连接读取文件内容,并写入/tmp/dst.data中
1. 试写出客户端和服务端的具体实现代码(15分)
2. 如果客户端需要知道服务端已经完全接收到所有文件数据并成功写入/tmp/dst.data,有何实现方式?请说出你的思路(5分)