public DeveIncomingMessage(DeveConnection sender, byte[] bytes)
 {
     this.bytes = bytes;
     this.sender = sender;
     messageType = (DeveMessageType)ReadByte();
 }
 public DeveOutgoingMessage(DeveMessageType messageType)
 {
     WriteBytes(new byte[1] { (byte)messageType });
 }