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 en asp.net


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Points : 51
    Points
    51
    Par défaut Temps réel en asp.net
    Bonjour à tous,

    Je travaille actuellement sur une application web et je dois afficher des données en temps réel pour tous les clients, un peu comme un principe de tchat.

    Je connais déjà les sockets pour ce principe, mais j'ai vu qu'il y avait peut-être une solution intéressante du côté des services wcf.

    Quelqu'un pourrait-il me conseiller sur la technologie à adopter pour du temps réel en asp.net ?

    Merci par avance pour vos réponses.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Citation Envoyé par crazyday Voir le message
    Bonjour à tous,

    Je travaille actuellement sur une application web et je dois afficher des données en temps réel pour tous les clients, un peu comme un principe de tchat.

    Je connais déjà les sockets pour ce principe, mais j'ai vu qu'il y avait peut-être une solution intéressante du côté des services wcf.

    Quelqu'un pourrait-il me conseiller sur la technologie à adopter pour du temps réel en asp.net ?

    Merci par avance pour vos réponses.
    Les sites fonctionnent en mode déconnecté, pas de temps réel

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Points : 51
    Points
    51
    Par défaut
    Merci pour ta réponse.

    Je comprends tout à fait le principe du mode déconnecté pour le web, cependant dans le cas des tchats, on arrive bien à avoir des rafraichissement client.

    Du coup je ne pense pas qu'il soit impossible de rafraichir du contenu de page sur un principe similaire.

  4. #4
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Non ce n'est pas impossible, mais cela restera du temps réèl simulé par un compteur javascript qui relance une requête sur le serveur à intervals réguliers.

    En aucun cas le serveur n'est capable de notifier le(s) client(s) d'un événement.

    Donc si cette solution est satisfaisante pour toi, il te suffit d'exposer un service que tu appeleras par une fonction javascript; à toi de voir comment faire pour rendre les échanges les plus légers possible.

    Si tu as besoin de "vrai" temps réèl, il va falloir te tourner vers une autre voie, comme SilverLight par exemple.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 47
    Points : 51
    Points
    51
    Par défaut
    Merci beaucoup,

    Je vais me pencher sur la solution du javascript pour l'instant, et voir si j'ai vraiment besoin du silverlight.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Lol, temps réel simulé vs "vrai" temps réel

  7. #7
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Lol, temps réel simulé vs "vrai" temps réel
    oui bon, on ne parle pas de pilotage de missile de croisière tu sais...

  8. #8
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Il y aurait peut être quand même une solution en hostant un ActiveX dans le Browser, qui établirait une connexion duplex avec le serveur.

    Evidemment, cela ne marchera qu'avec des client Windows + IE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le Web temps réel en ASP.NET avec SignalR
    Par Francis Walter dans le forum ASP.NET
    Réponses: 1
    Dernier message: 23/10/2014, 10h15
  2. Problème de temps de réponse ASP.NET
    Par fredlang dans le forum ASP.NET
    Réponses: 0
    Dernier message: 12/07/2011, 10h23

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