What should a server do if it receives a connect packet with and incorrect protocol name?
If the server receives a connect packet with no MQIsdp field present ( or its replacement field) The server could.
1) Disconnect the Clients TCP session
2) Return CONNACK RC=X01, then disconnect the clients TCP session.
3) Return CONNACK with some new return code and then disconnect the clients TCP session.