title: Can SSL_Write return with a value > 0 but less than bytes asked to write?
body: <pre><code>int SSL_write(SSL *ssl, const void *buf, int num);
  result = SSL_write(pSsl, buf, 8);
  </code></pre>
  
  <p>If result is bigger than 0, can it be smaller than 8?<br>
  Then, what do I do?</p>
  
  <p><strong>Note</strong>: This is for non blocking sockets (for blocking it can defineately not happen I think).</p>