IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Temps réel multi user


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut 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

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    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

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut
    Effectivement je suis conscient que je m'embarque dans quelque chose de gros .

    Comment je fais pour rafraichir l'écran d'une personne sur un événement d'une autre avec Ajax ?

    Merci !

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Tu ne peux pas .

    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é.

Discussions similaires

  1. Réponses: 20
    Dernier message: 06/09/2015, 10h28
  2. Appli android en temps réel à multi-utilisateurs
    Par tom33bdx dans le forum Android
    Réponses: 1
    Dernier message: 26/02/2014, 12h28
  3. Temps réel, multi tache, synchronistation
    Par Invité dans le forum Ada
    Réponses: 8
    Dernier message: 07/09/2009, 19h20
  4. cubes temps réel en ROLAP
    Par Guizz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 09/07/2003, 16h36
  5. Durée d'un traitement temps réel
    Par Almex dans le forum C
    Réponses: 5
    Dernier message: 29/03/2003, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo