Разница между методами enterLocal ... () и enterRemote ... () в классе FTPClient из org.apache.commons.net.ftp - PullRequest
1 голос
/ 19 мая 2019

Я пытаюсь выяснить разницу между enterLocalActiveMode() / enterLocalPassiveMode() и enterRemoteActiveMode(InetAddress host, int port) / enterRemotePassiveMode() методами класса [FTPClient от org.apache.commons.net.ftp] (https://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient.html).

Я только нашел некоторую информацию о разнице между активным и пассивным режимом с FTP.Но я не понимаю концепции локального и удаленного, упомянутой ранее.

1 Ответ

1 голос
/ 19 мая 2019

Документация по Apache Commons Net (которую вы сами связываете в вопросе) покрывает это.

В 99% случаев вы хотите использовать FTPClient.enterLocal*Mode.Это для клиента к / с сервера передачи.

FTPClient.enterRemote*Mode только для сервера к / с сервера передачи (он же FXP ),То, что большинство FTP-серверов не разрешают в любом случае.

...