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文件拷贝到新工程编译更方便。

相关推荐
cyforkk7 分钟前
前端架构实战:当服务器关闭时,如何优雅提示 502 错误?
服务器·前端·架构
2401_8657213314 分钟前
WEB 学习框架搭建
网络·学习·web
LlNingyu14 分钟前
文艺复兴, 什么是XSS,常见形式(三)
网络·安全·xss
123过去31 分钟前
reaver使用教程
linux·网络·测试工具·智能路由器
blog.pytool.com34 分钟前
Ubuntu 22.04 解决 Qt 报错:Unknown module (s) in QT: qml quick
linux·qt·ubuntu
wanhengidc42 分钟前
跨境云手机适用于哪些场景
大数据·运维·服务器·数据库·科技·智能手机
手揽回忆怎么睡1 小时前
win11显卡NVIDIA GeForce GTX 1660的ComfyUI_windows_portable_nvidia_cu126的节点包安装不上
windows
Honeyeagle1 小时前
无线移动在线复合式多合一气体检测仪:工业安全监测的革新利器
运维·网络·安全
桌面运维家1 小时前
网络运维:防火墙异常流量监控与安全配置优化
运维·网络·安全
xiaoxiaoxiaolll1 小时前
Nature Communications |石墨烯“解锁”亚太赫兹通信:3Gbit/s高速传输背后的器件创新
网络·人工智能