/// <summary> /// Initializes a new instance of the Connection class. /// </summary> internal Connection(ITcpClientFactory tcpClientFactory) { ConnectTimeout = DefaultTimeoutLength; _tcpClientFactory = tcpClientFactory; _lockedStream = new LockedResource <INetworkStream>(); _tcpClient = CreateClient(); _internalBuffer = new byte[InternalBufferSize]; _readBuffer = new StringBuilder(); }