Le projet nécessite un tirage toutes les 10 minutes, qui doit être synchronisé avec l'heure du serveur pour éviter la triche
Mon idée est d'utiliser ajax pour obtenir l'heure du serveur toutes les 10 secondes, puis d'utiliser JQ pour comparer le compte à rebours.
Par exemple, l'heure que j'ai récupérée est 18h02
L'heure à laquelle j'ai tiré à la loterie est 18h09, 18h19, 18h29 et ainsi de suite
Alors, comment dois-je écrire la logique de JQ ? Le compte à rebours sur la page d'accueil démarre toujours en boucle à partir de 10 minutes. Lorsqu'il est affiché comme ceci, 09:59 09:58
doit être calculé en fonction de l'heure du serveur
Frère, avez-vous implémenté cette fonction ? Pouvez-vous m'apprendre ?
Peut être réalisé via Soket, qui est une connexion à long terme entre le client et le serveur pour obtenir un effet de communication instantané
Pouvez-vous le décrire plus précisément ? Voulez-vous dire qu'Ajax demande l'heure du serveur toutes les 10 secondes, puis que le temps obtenu est utilisé pour décompter le front-end pour la loterie ?