> ret = SSL_write( m_ssl, buf, buf_lef ); > > which returns -1, as you'd expect. But (and here's the odd part) when I > call: > > SSL_get_error( m_ssl, ret ) > > it returns SSL_ERROR_WANT_READ, not SSL_ERROR_WANT_WRITE. How can this > be!? The OpenSSL library is setup in client mode, so shouldn't it want to > write a "client hello" to the server first?
It probably did write a "client hello" to the server and is now waiting for a reply. DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]