Closed ujos closed 6 years ago
The spec is not explicit about when heartbeating should begin. In my view, no application messages or other session messages should be exchanged until EstablishAck is sent. Any intervening messages would be a protocol violation.
We should create a new section in the spec to summarize all protocol violations, as was done in the SBE spec.
Just a remark. Sending any data to remote peer while it is not authorized can be harmful. Sent data can be used attacker later.
Correction to my earlier comment. There already is a summary of protocol violations in section 6, but make sure it is comprehensive.
If any message is sent whether business or session before session is established then it will be terminated period
I have few questions regarding subj: