【问题标题】:227 Entering Passive Mode replay of FTPServer to ip address and port227 进入被动模式重播 FTPServer 到 IP 地址和端口
【发布时间】:2012-11-04 15:18:40
【问题描述】:

当我发送 PASV 命令时,我收到了来自 FTPServer 的重播消息,如下所示

227 进入被动模式(159,153,197,77,194,82)

我如何从这个字符串重播消息中获取 IP 地址。并将其转换为 InternetAddress....

谢谢

【问题讨论】:

    标签: java string ftp


    【解决方案1】:

    227 Entering Passive Mode (h1,h2,h3,h4,p1,p2) 是语法,h1-h4 是 IP 地址的 4 个字节,p1 和 p2 是 2 个字节的端口号,但我不知道你如何将其转换为 rsc822 互联网地址,这是local@domain 形式。 哦,顺便说一句,您可以使用 string.substring(27,string.length-2).split(",") 将参数作为单独的字符串获取,然后对每个值使用 Byte.parseByte(string)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2014-03-14
      • 2010-10-30
      • 2021-12-11
      • 2019-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多