python tftp库
tftp的Python项目详细描述
版权所有,迈克尔P.苏利尔,2010年。
关于0.8.0版:
这个版本引入了Python3.x支持。 大家都很高兴。
关于0.7.0版:
各种错误修复和重构以改进日志记录。 现在需要Python2.7+并在 准备支持Python3。
关于0.6.2版:
维护版本修复了几个报告的问题。
关于0.6.1版:
维护版本,用于修复几个报告的问题,包括翻车 在2^16个块上,一些对动态文件对象有贡献的工作。
关于0.6.0版:
维护更新以修复几个报告的问题,包括 在超时时重新传输,并进一步扩展单元测试。
关于0.5.1版:
维护更新以修复服务器中的错误,彻底检查 网站,修复单元测试中的错误,修复设置默认值的失败 块大小,速度计算中的除以零误差 转移。
此外,此版本还增加了对客户端输入/输出的支持,如stdin/stdout
关于0.5.0版:
完全重写状态机。 现在完全实现了下载和上传。
关于0.4.6版:
用于添加tsize选项的功能版本。 多亏了库巴·科恩茨克的帮助。
关于0.4.5版:
针对win32上的兼容性问题以及其他一些小问题的错误修复版本。
关于0.4.4版:
错误修复版本对服务器中不支持的选项的容忍度差。
关于0.4.3版:
针对服务器检测到文件结尾的问题发布的错误修复程序 在下载过程中。
关于0.4.2版:
针对早期python的一些小安装问题的错误修复版本 释放。
关于0.4.1版:
BugFix版本,用于修复安装路径,并将一些重新构造为 来自先前使用的单个模块的tftpy包。
关于0.4版:
此版本在bin中添加了一个tftpserver类和一个示例实现。 服务器使用具有多个处理程序的单个线程和一个select()循环来 同时处理多个客户端。
目前只支持下载。
关于0.3版:
此版本修复了远程tid的一个主要rfc 1350遵从性问题。
关于0.2版:
此版本添加了可变块大小和常规选项支持, 实施RFCS2347和2348。这可以在tftpclient类中访问 通过options dict,或者在示例客户机中通过–blocksize选项。
关于0.1版:
这是本着“早放,常放”的精神进行的首次发布。 目前示例客户端工作,支持rfc 1350。服务器还没有 已经实现,并且rfc 2347和2348支持(可变块大小)正在进行中, 计划为0.2。
关于tftpy:
目的:
tftpy是一个用于python编程语言的tftp库。它包括 客户机和服务器类,以及示例实现。包括钩子 易于包含在ui中,用于填充进度指标。它支持RFC 135023472348和RFC2349中的tsize选项。
依赖关系:
希望是Python2.7+。如果不起作用就告诉我。
限制:
- 打开仅支持“八位字节”模式。
- 唯一支持的选项是blksize和tsize。