tftp协议笔记

一、tftp协议

Trivial File Transfer Protocol,简单文件传输协议,是一个用来在客户机与服务器之间进行简单文件传输的协议,端口号为69。

这里就不再赘述,网上有很多相关介绍,如下:

TFTP是什么,一文带你了解-CSDN博客

[软件工程]---TFTP协议简要解析-CSDN博客

二、网上找到的tftp协议开源工具库

三、Qtftp编译

  • 打开doc/how_to_build.txt,参考如何编译
  • 下载安装cmake
  • 进入源码目录,创建build
  • 执行cmake指令
bash 复制代码
cmake -G"Visual Studio 16 2019 Win64" .. -DQT_PREFIX:Path=C:\Qt\Qt5.15\5.15.2\msvc2019_64

msbuild qtftp.sln /p:Configuration=Release
  • 生成sln工程文件,使用vs打开编译
  • 有几处无法编译通过,根据错误提示修改即可
    • 该工程无法直接导出lib,可将Qtftp库工程修改成exe工程将main.cpp导入一起编译调试

总结:这样编译很麻烦,可新建个工程,将lib下的include/src文件拷贝到新工程编译更方便。

相关推荐
历程里程碑2 分钟前
Linux 5 目录权限与粘滞位详解
linux·运维·服务器·数据结构·python·算法·tornado
酉鬼女又兒5 分钟前
SQL113+114 更新记录(一)(二)+更新数据知识总结
java·服务器·前端
zuozewei14 分钟前
零基础 | AI应用记忆管理:从短期到长期的完整实践指南
运维·服务器·人工智能
小小码农Come on18 分钟前
QT QSS语法
qt
毅炼28 分钟前
Netty 常见问题总结
java·网络·数据结构·算法·哈希算法
Whisper_Sy28 分钟前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 周报告实现
开发语言·javascript·网络·flutter·php
馨谙34 分钟前
shell编程实际应用----磁盘空间监控与告警
linux·运维·服务器
独隅42 分钟前
Ollama Windows 安装与使用全指南:零配置本地运行 Llama、DeepSeek 等大模型,保障隐私与高效体验
windows
UP_Continue1 小时前
Linux--命令行参数和环境变量
linux·运维·服务器
结衣结衣.1 小时前
protobuf介绍与快速上手
java·服务器·html