예제 #1
0
        public TcpPacketizer(IBufferManagerSelector bufferSelector)
        {
            if (bufferSelector == null)
            {
                throw new ArgumentNullException("bufferSelector");
            }

            _headBuffer      = new byte[HEAD_LENGTH];
            _bufferSelector  = bufferSelector;
            _bufferEvaluator = BufferEvaluator.Default;
            _bufferStates    = new Dictionary <long, BufferState>();
        }
예제 #2
0
 public FtpPacketizer()
 {
     _encoding        = Encoding.ASCII;
     _bufferStream    = new MemoryStream(1024);
     _bufferEvaluator = BufferEvaluator.Default;
 }