Hi

Thanks Simon for the previous answers. I'm now progressing fine!

Here's another question:

When I use non-blocking sockets and call gnutls_handshake(). What happens and how should I behave? The manual doesn't mention non-blocking anywhere...

When it returns GNUTLS_E_AGAIN, can I simply do a select() on the socket to wait for data to become readable or writable and then call it again? Or could it return with one of those return codes while still having data to be processed without having to wait for anything on the socket?

Or did I just miss this (too) in the manual?

--
         -=- Daniel Stenberg -=- http://daniel.haxx.se -=-
  ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol


_______________________________________________ Help-gnutls mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnutls

Reply via email to