Hi
Okay to proceed a bit on my plan to make all internals use non-blocking
sockets:
* have the libssh2_session_set_blocking() function decide blocking or
non-blocking API behavior,
* start with making making libssh2_session_startup() simply force the socket
to non-blocking state unconditionally and all the following libssh2 function
calls will then assume that it already is non-blocking on the socket layer.
* libssh2_session_free() will then set back the socket to the same blocking
state as it was before libssh2_session_startup() was called.
This shouldn't be a problem to an app since after having handed over the
socket to libssh2 I figure the lib in question should have the right to deal
with it this way.
-- / daniel.haxx.se ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ libssh2-devel mailing list libssh2-devel_at_lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libssh2-develReceived on 2009-03-23