My understanding of the typical use of OpenSSL is that blocking functions
such as SSL_connect(), SSL_read() and SSL_write() are used, with each
function handling a number of negotiation interactions.

For my non-SSL work I use nonblocking sockets with select() to handle a
number of web interactions simultaneously, and it would seem that the
standard OpenSSL approach is not compatible with this functionality.

Does OpenSSL provide a way for me to use SSL within this framework?

I would suppose this could be accomplished through lower level nonblocking
functions that do not hide the detail as well, or through higher level
nonblocking functions that returned control whenever a select() was needed.

Your guidance would be greatly appreciated.

Thanks -- David

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to