The code has the following features:
1. A system for acks on a packet level
2. Messages are resent until one packet they were sent in is acked
3. Messages are re-ordered on the receiver so they arrive in the order they were sent.
To run this new example on MacOSX/Unix, just run: "premake5 006".
To run this example on Windows enter "premake5 solution" on the command line then build and run the "006_reliable_ordered_messages" project in Visual Studio.
ps. The password for the zip file is "wintermute"