示例#1
0
        public WiRCMessage(byte[] message)
        {
            if (message[0] != 170 || message[1] != 187)
            {
                throw new FormatException("Bad message");
            }

            Cmd    = (WiRCCmd)message[2];
            Length = message[3];
            Data   = new byte[Length];
            Array.Copy(message, 4, Data, 0, Length);
        }
示例#2
0
 public WiRCMessage(WiRCCmd cmd, params byte[] data)
 {
     Cmd  = (WiRCCmd)cmd;
     Data = data;
 }