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

相关推荐
上烟雨心上尘3 分钟前
通过 ssh config 快速免密连接服务器
运维·服务器·ssh
hope_wisdom22 分钟前
C++网络编程之IO多路复用(一)
网络·c++·select·io多路复用
Linux运维老纪43 分钟前
K8s资源对象监控之kube-state-metrics详解(Detailed Explanation of Kube State Metrics)
网络·安全·云原生·容器·kubernetes·云计算·运维开发
Jackilina_Stone1 小时前
【Linux】网络相关的命令
网络·ubuntu·ip
Yvemil71 小时前
使用 JWT 实现安全认证的技术详解
网络
梦幻开局1 小时前
第六章 DNS域名解析服务器
运维·服务器
V+zmm101342 小时前
社区养老服务小程序ssm+论文源码调试讲解
java·服务器·前端·javascript·小程序·毕业设计·1024程序员节
T0uken2 小时前
【ESP32+MicroPython】网络编程基础
网络·python·esp32
K1t02 小时前
dns欺骗
开发语言·网络·php
runing_an_min2 小时前
windows运行ffmpeg的脚本报错:av_ts2str、av_ts2timestr、av_err2str => E0029 C4576
c++·windows·ffmpeg·e0029