> What I want to know is how do I tell OpenSSL that it is okay to do some > processing of socket data but not block even with blocking sockets?
You are asking for the impossible. There is no way to be sure a socket operation will not block other than to set the socket non-blocking. Much code has broken horribly due to not understanding this simple fact. DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]