示例#1
0
        public static void SendResponseCommand(ProtocolConstants.ResponseCommands command, StreamCommunication streamCommunication)
        {
            var requestData = ConversionHandler.ConvertCommandToByte(ProtocolConstants.Commands.RESPONSE);
            var commandData = ConversionHandler.ConvertResponseCommandToByte(command);

            streamCommunication.Write(requestData);
            streamCommunication.Write(commandData);
        }
 public static byte[] ConvertResponseCommandToByte(ProtocolConstants.ResponseCommands command)
 {
     return(ConvertShortToBytes((short)command));
 }
示例#3
0
 public static void SendMessageCommand(ProtocolConstants.ResponseCommands response, CommunicationClient client, string message)
 {
     SendResponseCommand(response, client.StreamCommunication);
     client.StreamCommunication.Write(ConversionHandler.ConvertStringToBytes(message, ProtocolConstants.ResponseMessageLength));
 }