internal SocketHandler GetSocket()
{
// try the cached socket list
SocketHandler socketHandler = _cachedSocketList.GetSocket();
if (socketHandler != null)
return socketHandler;
// Otherwise, we'll just create a new one.
return CreateNewSocket();
} // GetSocket