Test code opens a connection, fires one request, then closes the connection in a loop. In my environment, i get an ObjectDisposedException for a socket object in TSocket.cs after a few hundred requests. I'm not sure what causes this, i suspect some underlying socket reusing.
Attached patch fixes the issue.
If you require more info to accept this, i cannot promise that i will be able to deliver that.