private ProtocolMessage DecodeRequest(EProtocolMessageType messageType, BinaryReader reader, int anEndianEncodingId, int aStringEncodingId) { //using (EneterTrace.Entering()) //{ string aResponseReceiverId = GetResponseReceiverId(reader, anEndianEncodingId, aStringEncodingId); ProtocolMessage aProtocolMessage = new ProtocolMessage(messageType, aResponseReceiverId, null); return(aProtocolMessage); //} }
/// <summary> /// Constructs the protocol message from the given parameters. /// </summary> /// <param name="messageType">type of the message</param> /// <param name="responseReceiverId">client id</param> /// <param name="message">message content</param> public ProtocolMessage(EProtocolMessageType messageType, string responseReceiverId, object message) { MessageType = messageType; ResponseReceiverId = responseReceiverId; Message = message; }