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

相关推荐
云心雨禅4 小时前
WordPress提速指南:Memcached+Super Static Cache+CDN缓存网站内容
linux·服务器·数据库·缓存·memcached
鸠摩智首席音效师5 小时前
如何在 Apache 中启用 HSTS 以增强网络安全性 ?
网络·apache
alex1005 小时前
Context Compliance Attack:大模型安全的新兴威胁与防御策略
网络·安全·web安全
CAE虚拟与现实5 小时前
PyQt和PySide中使用Qt Designer
开发语言·qt·pyqt·qt designer·pyside
奶茶树5 小时前
【Linux】基础指令
linux·服务器
胡耀超6 小时前
4、存储系统架构 - 从机械到闪存的速度革命
服务器·人工智能·架构·gpu·储存·闪存
追逐梦想的小孩9 小时前
从零开始学华为:Console口连接设备
网络·华为·交换机
小糖学代码9 小时前
STL的list模拟实现(带移动构造和emplace版本)
c语言·数据结构·c++·windows·list
一人の梅雨9 小时前
淘宝店铺全量商品接口深度开发:从分页优化到数据完整性保障
linux·windows·microsoft
共享家95279 小时前
QT 初识
开发语言·qt