我用 Java 编写了一个简单的 TFTP 客户端,使用org.apache.commons.net.tftp.TFTPClient
. 作为测试服务器,我使用 tftpd64,当它运行时,一切正常。但是当没有任何服务器在运行时,函数sendFile()
并receiveFile()
正在返回。
我正在尝试 catch SocketTimeoutExeption
,但函数不会抛出任何东西。我用 Wireshark 检查了数据包,我可以看到一个 Write Request 数据包,但是当然没有响应,因为我没有运行服务器。我如何检查,没有回应?