On Tue, 3 Apr 2012, Adam Craig wrote:
> That still does not explain why the file downloads in 2K chunks, but that
> might have something to do with the server. I will try a different
> server-side program as soon as I can set up one.
Why is that an issue at all? That's just a detail of the libssh2
implementation and nothing that your application should worry about, right?
see src/sftp.h:
#define MAX_SFTP_READ_SIZE 2000
2K is not a magic number in any way, but I did a series of SFTP transfer
experiments with high latency high bandwidth transfers and I found this to be
a decent size. You're free to experiment with it and tell us if you get
different results. I wouldn't mind changing it if we find a better value, or
somehow make it changable if we deem that to be a good idea.
As for documentation, now that you've learned how the functions work, please
feel free to improve them and send us patches of the improvements.
-- / daniel.haxx.se _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2012-04-04