0

我将it.sauronsoftware.ftp4j与 cpanel 服务器一起使用,当我尝试关闭连接时,我收到 500 错误:未知命令。我假设这意味着 cpanel ftp 服务器正在使用不同的命令,但我不知道如何发出正确的命令来关闭 ftp 连接,甚至不知道该命令是什么。

我知道 abruptlyCloseCommunication() 但我更喜欢一种干净且适当的方法来关闭连接。

4

1 回答 1

1

abruptlyCloseCommunication() 方法导致通信通道突然关闭。当控制连接被阻塞时,它作为“紧急制动”关闭控制连接。用于相同目的的线程安全解决方案是调用 disconnect(false)。

相反,您可以使用 client.disconnect(true); 类,这一类向远程服务器发送 FTP QUIT 命令,请求合法的断开连接程序。希望它也适用于cpanel。

于 2013-06-06T02:05:38.477 回答