http://www.lenholgate.com/blog/images/IPoolableSocket.png