本文实例为大家分享了python3实现CS架构文件传输的具体代码,供大家参考,具体内容如下
1、目标:
基于tcp实现CS架构的文件传输
指令列表:(1)get:从服务器端下载文件
(2)put:向服务器端上传文件
(3)list:获得服务器端的目录
2、socket模块函数:
(1)send和sendall:send的作用是发送TCP数据,返回发送的数据大小。send函数不保证将所有数据全部发送,因此可能需要重复多次才能完成所有数据的发送。sendall的作用是发送完整的TCP数据,成功时返回None,失败时抛出