Пример #1
0
        public void BeginContent()
        {
            _outputWriter.WriteRaw(_packetType);

            FlushBufferedWriter();

            StartBuffer();
        }
Пример #2
0
        public void BeginMessage(MessageType messageType)
        {
            _messageType = messageType;
            switch (messageType)
            {
            default:
                throw new ArgumentOutOfRangeException("messageType");

            case MessageType.Error:
                _packetType = ErrorMessage;
                break;

            case MessageType.Request:
                _packetType = RequestMessage;
                break;

            case MessageType.Response:
                _packetType = ResponseMessage;
                break;
            }

            _writeBuffer.WriteRaw(PacketHeader);
        }