-
Temps réel multi user
Bonjour,
J'aimerais faire un pool live. En résumé, nous sommes 10 et à tour de rôle, une personne devra choisir un joueur.
Exemple, la personne 1 a 2 minutes pour faire son choix et les autres personnes en temps réel voient le décompte. Lorsque la personne fait son choix, l'écran de la personne 2 change pour devenir active et les 9 autres personnes inactives mais peuvent voir l'évolution en temps réel.
Avec quoi je pourrais faire ca ?
Merci
-
Salut,
Intéressant. Moi je pense qu'on peut le faire avec AJAX vu que ce dernier a la possibilité de faire le rendu partiel de la page, donc modif en temps réel.
Tu as un jeton pour les 10 personnes, celle qui a le jeton est active. A chaque soulèvement d'evt du page de la personne active, on notifie le serveur (en utilisant ajax) pour qu'il se charge les mises a jour des autres écrans. Après deux minutes, le jeton sera envoyé vers le serveur qui se charge a son tour de le distribuer vers une des autres personnes restantes.
Mais derrière il y a des gros travail a faire.
Bon courage:ccool:
-
Effectivement je suis conscient que je m'embarque dans quelque chose de gros 8O.
Comment je fais pour rafraichir l'écran d'une personne sur un événement d'une autre avec Ajax ?
Merci !
-
Tu ne peux pas :aie:.
Le seul moyen que tu as pour qu'un client se tienne au courant de ce qui se passe chez les autres et de requêter en boucle via Javascript le serveur pour voir s'il y a une mise à jour à faire (en Ajax). Et si tu souhaites obtenir un résultat proche du temps réel, il te faudra requêter à haute fréquence le serveur. Bonjour les performances du serveur...
Pour résumer, désolé mais ASP.NET ne convient pas à ce que tu souhaites réaliser.
L'idéal reste de développeur une application WinForm/Console/WPF sur le modèle client-serveur et bosser par exemple avec les sockets.
En espérant t'avoir aidé.