Hacker News new | past | comments | ask | show | jobs | submit login

tl;dr Send the full initial state, and then send deltas where each delta is the current state xor the previous state.

This reminded me of an article I once read about the Doom3 network architecture [0]. Optimizing state transfer to network clients is a lot more difficult in the real world than xor-ing two states.

[0] http://fabiensanglard.net/doom3_documentation/The-DOOM-III-N...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact