1 Star 0 Fork 0

Lin-Yanjun/FDFTP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FDFTPsocket.py 570 Bytes
一键复制 编辑 原始数据 按行查看 历史
Lin-Yanjun 提交于 2022-11-17 20:40 . add ping
import time
import os
class Task():
def __init__(self,file_path):
self.start_time = time.time()
self.file_size = os.path.getsize(file_path)
self.byte_count = 0
def sendto(self,s,data,addr):
self.byte_count += len(data)
s.sendto(data,addr)
def finish(self):
time_consume = time.time()-self.start_time
goodput = self.file_size / (time_consume*1000)
print("goodput:"+str(goodput)+"Kbps")
rate = self.file_size / self.byte_count
print("score:"+str(goodput*rate))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/demon0511/fdftp.git
[email protected]:demon0511/fdftp.git
demon0511
fdftp
FDFTP
master

搜索帮助