I've determined the exact cause of my trouble. It is a result of using
OpenSSL in conjunction with the pthreads-win32 library, and implementing
id_callback as a call to pthread_self, and may be a gotcha for other Win32
developers.
The pthreads-win32 library implements pthread_self, and other fun
Dr S N Henson wrote:
> "Reddie, Steven" wrote:
> > We are using BIO_do_handshake() to accept socket connections, which results
> > in a call to BIO_accept(). Calling BIO_accept() on a non-blocking socket
> > with no connections pending results in a fatal error on Win32, but not on
> > other platf
"Reddie, Steven" wrote:
>
> [Firstly, I'm working with 0.9.5a, but the relevant 0.9.6 source seems to be
> unchanged.]
>
> This may be a bigger problem than just my specific case, but here is what
> I've found:
>
> We are using BIO_do_handshake() to accept socket connections, which results
> in