|
eolib 0.5.0
A core C library for writing applications related to Endless Online
|
EO embeds a sequence number in every client packet to detect out-of-order or replayed packets. The sequence start is established during the handshake and then increments by one per packet, wrapping every 10 steps.
Initialization from a server init packet:
Re-synchronisation from a server ping packet:
Stamping outgoing packets:
Server-side: generating and encoding a new start: