A Countdown Timer is started from Node.js Server, and when starting a countdown timer a socket event(with countdown ~20s) is broadcasted to all connected clients(Android App) using Socket.IO.
And sometimes due to slow internet connection or due to some other reason, some clients receive the broadcasted message delayed and the countdown timer starts delayed in those devices. The countdown timer in server and the android app are not synced.
What should I do to sync the countdown timer with server from Android App?