markkorput / py2030_original

Controller software for the visuals of the 2030 performance
MIT License
0 stars 0 forks source link

Sync module #3

Open markkorput opened 8 years ago

markkorput commented 8 years ago

A module that time syncs the clients with the controller.

On controller side; it sends out ping messages with a time code and a "network delay" value. It expects pong responses with the client's time code when receiving the ping (before applying any corrections) and recalculates network delay based on Response time.

On cliënt side; It responds to pings with pong messages with the local time code.