本例子是单线程的,大家可以再服务端加上多线程 性能未测试,但是很操蛋,再我电脑的两个centos7.4的虚拟机上运行服务端,再win上上传同样的文件,一个秒传,另一个最快要2:3秒,慢都要2:15秒, 由于服务端和客户端的代码差不多,所以服务端做了详细的解释,客户端偶尔解释 #### 下午上传的代码有点小问题,现在修改后重新编辑一次 服务端 #! /usr/bin/env python3 # -*- coding:utf-8 -*- import socket import pretty_errors # 一个错误模块,导入即可,它会把错误的信息显示的五颜六色的 import os.pat