# tftp **Repository Path**: callful/tftp ## Basic Information - **Project Name**: tftp - **Description**: 一个简单文件传输协议TFTP的实现,主要从原始协议出发实现编程,使用C++方式, 实际开发时使用第三方工具tftpd32.exe作为协议解读和数据测试工具 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-14 - **Last Updated**: 2024-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tftp #### 介绍 一个简单文件传输协议TFTP服务端的实现,主要从原始协议出发实现编程。 可以实现一对多的服务 #### 软件架构 软件架构说明 #### 安装教程 make #### 使用说明 ./tftp port port为指定的监听端口,默认为6000 客户端的工具可以选用类似tftpd32.exe的第三方工具 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 在windows里使用了第三方工具tftpd32.exe作为客户端对目标程序进行测试 2. 利用wireshark工具捕捉通信双方的数据报。数据包文件存放在doc目录,以方便复盘。 3. 后续计划: A) 增加强制关闭服务端程序后的资源回收处理。 B) 做gcov覆盖测试 4. 其它:暂无