我正在编写一个 FTP 服务器,但我不理解 PASV 命令,任何服务器都会发送这样的响应:
227 Entering Passive Mode (213,229,112,130,216,4)
括号里的数字是什么意思?普通模式和被动模式有什么区别?
最佳答案
是的,结果是 (213,229,112,130,216,4)。 213,229,112,130 是 IP 地址。 216 是十进制的高 8 位。 4 是十进制的低 8 位。所以端口号是 216 * 256 + 4。你应该在括号中解析它们。
关于ftp - 对 PASV 命令的 FTP 响应应该是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14498331/