我正在开发一个客户端 - 服务器应用程序,用户登录该应用程序并可以选择播放和回答问题。用户可以在60秒内尽可能多地回答问题。所以,基本上,我需要跟踪计时器。有两种方法;一种方法是在客户端上启动和结束计时器,另一种方法是在服务器上执行。我的问题是:
如果我们在客户端上执行此操作,那么用户可以以某种方式破解它。此外,如果互联网连接断开怎么办?我该怎么处理?
如果我们在服务器上执行此操作,那么就性能而言是否正确?如果有数百万人同时玩游戏怎么办?服务器必须跟踪每个用户的计时器并使用套接字通知他们。如果互联网连接丢失会再次发生什么?服务器在向所有套接字通道发送消息时也必须跟踪它是否收到了反馈,如果没有,服务器必须重试发送超时消息
这里适当的方法是什么?
答案 0 :(得分:2)
You can use JavaScript for the timer as soon as your question page appears a timer function is called which will work for 60 sec