title: Integrating SSL into a program which uses BSD sockets
body: <p>I have a TCP networking library which implements a bunch of protocol (redis, http etc), and they are implemented using BSD sockets.</p>
  
  <p>A lot of the code uses select() and other functions that are meant for BSD sockets. Am I right in assuming that this won't work on the SSL sockets? Or will they work as is? </p>
  
  <p>I'm just wondering if SSL and BSD sockets are so different that they require a completely different approach to implementation.</p>