Sorry for that. The solution I found usefull is let the server to broadcast within that game when the 30 seconds starts and ends , and have the clients keep a timer locally for display purposes
A sequence could looks like this:
2006 11 21 15 30 00: Server to Client: Player 1 start Turn (Server save the current time. Client use a 30 sec counter just for display)
2006 11 21 15 30 10: Client to Server: Player 1 make a move
2006 11 21 15 30 11: Server to Client: Move permitted.
2006 11 21 15 30 12: Server to Client: Player 2 start Turn (Server save the current time. Client use a 30 sec counter just for display)
2006 11 21 15 31 10: Client to Server: Player 2 make a move
2006 11 21 15 31 11: Server to Client: Move denied.


