在我的应用程序中,我有一个FTP文件浏览器,我想知道以下内容,以尝试获得高效的FTP代码:
我应该连接、登录、执行操作,然后在每次要下载/上传文件或列出文件时断开连接吗?
或
我是否应该在文件浏览器加载时连接并登录,然后在必要时执行操作,最后在文件浏览器关闭时断开连接?
或者,对于何时连接/断开连接,您有任何其他建议吗?
如果我的问题不够好,或者很愚蠢,我很抱歉。作为一些教程,我很好奇,我看到它们在执行操作后直接断开连接,我不确定每次执行与FTP相关的操作时是否应该断开连接。
谢谢,亚历克斯。
发布于 2011-07-13 15:30:00
你可能不得不衡量一下,但你的问题的答案取决于应用程序需要多频繁地执行某种ftp传输。如果应用程序需要执行大量ftp传输,那么丢弃和创建新连接就没有意义了。
据我所知,ftp connection对象不是很重,下面的thread讨论了一个在android中使用FTP的好模式。
https://stackoverflow.com/questions/6681324
复制