title: Singlethreaded OpenSSL - OK to read/write on several ports?
body: <p>When using OpenSSL in a multithreaded program one needs to implement certain locking callbacks.</p>
  
  <p>When using a singlethreaded program but with nonblocking sockets, do I need to think of this? I mean, is it a prolem if multiple ports are doing SSL_read/write and connect at the same time? COntrast that with a singlethreaded program with blocking swockets where one operation would have to finish beofre the next one.
  But with my non blocking app one could try SSL_read and have to call it again and before retrying another connection would also call SSL_read...</p>