由于 ftp 端口命令而失败

Failed due ftp PORT command

本文关键字:失败 命令 ftp 由于      更新时间:2023-10-16

我正在尝试实现IPv6/IPv4双栈FTP连接。我成功地实现了几乎所有的功能部分,但我被堆叠在 PORT 命令上。当我尝试发送它时,我得到了:

421 Service not available, closing control connection. Timeout expired.

这是一种支柱,因为我知道在IPv6上您实际上不需要端口命令,并且前四个数字被忽略。我正在以这种格式发送 PORT 命令:

h1,h2,h3,h4,p1,p2

提前感谢。

错误的假设:类似端口的命令是必需的,并且具有不同的语法。新命令是ERPTEPSV。一些例子:

EPRT |2|1080::8:800:200C:417A|5282|
EPSV 2

查看 RFC 2428 了解完整规范。

相关文章: