
<p>It is safe to call SSL_read() or SSL_read_ex() when more data is available even when the call that set this error was an SSL_write() or SSL_write_ex(). However, if the call was an SSL_write() or SSL_write_ex(), it should be called again to continue sending the application data. If you get <b>SSL_ERROR_WANT_WRITE</b> from SSL_write() or SSL_write_ex() then you should not do any other operation that could trigger <b>IO</b> other than to repeat the previous SSL_write() call.</p>

<p>For socket <b>BIO</b>s 