Bufferedoutputstream比FTP慢得多

时间:2014-08-28 10:13:50

标签: android ftp

我使用2种方法从android应用程序将文件发送到服务器的SD卡:

  1. 使用FTP(Apache lib)
  2. 将BufferedOutputStream用于特定套接字
  3. 我发现FTP方法比BufferedOutputStream快十倍。

    例如,传输3 MB的MP3文件需要3秒才能完成FTP,而方法2需要30秒。

    所以,我的问题是:

    1. 为什么?
    2. 如何改进BufferedOutputStream方法?它可以和FTP方法一样快吗?
    3. 我曾尝试使用socket3.setReceiveBufferSize(32 * 1024);扩大缓冲区大小但是,我没有运气。

0 个答案:

没有答案