我们正在通过我们的应用程序进行 FTP 连接,这是一个 JAVA 应用程序。我们Socket.connect(Adreess,timeout)
在调用FTPClient.connect()
方法之前使用方法设置了连接超时。
在同一连接下从 FTP 站点检索文件期间,我们没有设置任何超时。是否必须调用方法FTPClient.setSoTimeOut(timeout)
方法为同一连接下的每次此类交互设置单独的超时,或者Socket.connect(Adreess,timeout)
方法将为一个连接下与 FTP 站点的每次交互设置超时?
我也想知道这两种方法有什么区别?