示例#1
0
        /// <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();
        }