TFTP服务器未从客户端接收

TFTP Server not receiving from Client

本文关键字:客户端 端接 客户 服务器 TFTP      更新时间:2023-10-16

我正在使用C++开发TFTP服务器。问题是,当我使用互联网上提供的TFTP客户端演示(HS TFTP)时,我无法接收,或者至少在接收缓冲区中看不到任何东西。

我可以"感觉到"我的应用程序正在接收一些东西,但当我为TFTP客户端使用该演示时,我看不到收到了什么。所以,我所做的就是自己创建一个客户端,并发送一个类似"WRQ"的命令。通过这种方式,我能够接收发送的命令。因此,我不知道为什么我看不到互联网上常见的TFTP客户端的内容。

顺便说一句,传输被保存在同一台计算机中,使用本地ip 127.0.0.1和默认的TFTP ip 69。

解决您的场景需要Wireshark。然后,您可以快速直观地发现TFTP协议可能发生了什么。