57: Add M_INVALID message?
MR: What does one do with an invalid msgtype? Options are:
1) ignore (drop msg)
2) die: drop TCP connection
3) reply with ???-M_INVALID or something.
BC: I'm inclined to add M_INVALID as a MAY, or possibly a SHOULD,
but with a rule that you MUST NOT reply to M_INVALID with M_INVALID.
And the reason is indeed that we could use this to discover that
a peer doesn't understand a new (or obsolete) message or option.
Anima mailing list