在我的应用程序中,我有一个FTP文件浏览器,我想知道以下内容尝试并实现有效的FTP代码:
我是否应该连接,登录,执行操作,然后在每次下载/上传文件或列出文件时断开连接?
或
我应该在加载文件浏览器时连接并登录,然后在需要时执行操作,然后在文件浏览器关闭时断开连接?
或者您对何时连接/断开有任何其他建议?
很抱歉,如果我的问题不够好,或者是愚蠢的。我只是好奇,因为我看到他们在执行动作后直接断开了一些教程,我不确定你是否应该每次执行与FTP相关的动作。
谢谢, 亚历克斯。
答案 0 :(得分:1)
您可能需要对此进行衡量,但问题的答案取决于应用程序执行某种ftp传输所需的频率。如果应用程序需要执行大量的ftp传输,那么就没有必要删除并创建新的连接。
据我所知,ftp连接对象不是很重,下面的thread讨论了在android中使用FTP的好模式。