By default there is no timeout value.  You can change the timeout to by using 
this API:

libssh2_session_set_timeout().


Will

> On Oct 27, 2017, at 6:13 AM, Jerome Zimmermann 
> <jerome.zimmerm...@ipetronik.com> wrote:
> 
> Hi list,
> 
> we have the behavior that if the connection gets lost during
> the SFTP data transfer the application than remains for
> about 3 minutes in the send routine (function 'libssh2_sftp_write').
> During this time the CPU usage remains at around 100 %.
> 
> The application is using the same send mechanism as 
> described in the example 'sftp_write_sliding.c'.
> 
> The last error message is: "Unable to send channel data" with error 
> 'LIBSSH2_ERROR_SOCKET_SEND'.
> 
> Further, the session is using the blocking mode.
> 
> We have this behavior with libssh2 version 1.4.3 and libssh2 version 1.8.0.
> 
> But why does the blocking time take so long?
> 
> Do you have an idea?
> 
> Best regards
> Jerome
> 
> Impressum/Imprint: https://www.ipetronik.com/impressum 
> <https://www.ipetronik.com/impressum> 
> 
> 
> _______________________________________________
> libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to