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

相关推荐
3D_DLW5 分钟前
无网络时自动切换备用网络环境
网络·远程桌面·路由表·跃点数
网络安全queen5 分钟前
淺談Cocos2djs逆向
网络·安全·web安全·面试
19999er15 分钟前
LAMP搭建
网络·笔记·安全·网络安全·云计算
-Bin23 分钟前
net-http-transport 引发的句柄数(协程)泄漏问题
网络·网络协议·http·云原生·golang
黑客老陈42 分钟前
SRC技巧篇 | 利用工具批量挖掘SRC
网络·python·sql·安全·web安全
希陌ximo1 小时前
4090-L40-A6000
服务器
乐茵安全1 小时前
《Windows基础与网络安全:用户账户管理与安全策略》
windows·安全·web安全
{⌐■_■}1 小时前
【gRPC】一元请求与流式请求的go案例展示
开发语言·qt·golang
007php0071 小时前
GoZero项目中解决`go.mod`和`go.sum`校验和不匹配问题的解决方案
java·服务器·开发语言·后端·python·golang·php
真正的醒悟1 小时前
2025资源从哪里来!
网络