Quote: "So it isn't possible for a packet that arrived to be missing data?
About the constants, are they faster to use for a machine or just easier to read for a human interfacer?"
i think agk handle a message compleate.
constants are just not changeable from within code and yes, its better than having 1,2,3 in code and you not know what it means.
in other languages u will use a enumeration.
myself using a packed id as string, i send "abc" and the other side have a select cmd$ case "abc".
AGK (Steam) V2017.09.25 : Windows 10 Pro 64 Bit : AMD (17.11.4) Radeon R7 265 : Mac mini OS High Sierra (10.13)