Common wisdom on this topic seems to be that you should handle the I/O in your own code and use BIO pairs to do the handshake/encryption/decryption.
If you search the list archives for the keyword "overlapped" or "completion port" you will find a couple of good descriptions of what to do. Daryl Odnert [EMAIL PROTECTED] Tumbleweed Communications Redwood City, California -----Original Message----- From: agent [mailto:[EMAIL PROTECTED]] Sent: Thursday, March 14, 2002 7:00 AM To: [EMAIL PROTECTED] Subject: OpenSSL & Asynchronous Windows Sockets 1. Will OpenSSL work with Windows Asynchronous Sockets? 2. I mean, will the WSAAsyncSelect()... work when using ssl? I am halfway in implementing the asynchronous sockets in my project... so it won't be a disaster to switch to another method... 3. Can anyone give me advice what is the best method to handle sockets in non-blocking manner which will work correctly with OpenSSL? ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]