I have a simple server under WinXP that creates a thread for a 'listener' and
spins off a new thread for each incoming client. Im limiting access to one
client at a time at this point so it blocks on the listener until the client
is closed.
Im using a self-signed certificate for the server. The
I have OpenSSL running inside of a SOCKET based server to encrypt the IO. Im
finding that over time the memory use in the process grows w/re the amount
of data served over the socket. When the 'listening' socket closes
gracefully I see a small leak but nothing like the amount of growth that I
see