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

JavaScript Discussion :

[AJAX] Connection continue et AJAX


Sujet :

JavaScript

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Par défaut [AJAX] Connection continue et AJAX
    Savez-vous si je peux lancer un script php continu (kept-alive) par AJAX sans bloquer les scripts suivants?

    L'idée c'est qu'un fichier tourne en permanence et retourne qq chose uniquement si besoin, et on l'affiche au fur et a mesure sur le ReadyState=3.
    Je fais ca pour implémenter un chat et un systeme d'alerte reposant sur les sockets, au sein d'une application PHP existante et qui ne fonctionne que par AJAX. J'ai donc des messages JS en permanence.

    J'ai fait pas mal d'essais, mais pour l'instant, le serveur de chat voit bien les connections, mais cote client l'exécution du script bloque tout ce qui lui est postérieur - la page est bloquée.

    J'ai vu qqs posts qui suggéraient d'utiliser Flash, mais j'aimerais éviter, d'autres qui affirmaient que certains navigateurs ne répondaient pas au ReadyState=3.
    Quelqu'un en sait-il davantage??

    Si vous voulez jeter un oeil au code, il est ICI:
    http://www.developpez.net/forums/showthread.php?p=3226377


    Merci pour votre aide!

    Thomas

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Par défaut
    Bon, il semble que ma question n'ait inspiré personne. J'ai eu plus de chance sur un forum anglophone, dont je vous livre la réponse au cas ou ca vous intéresse:
    Il faut apparemment regarder du coté de COMET, dont je n'avais jamais entendu parler, et qui semble la meilleure solution:
    http://en.wikipedia.org/wiki/Comet_(programming)
    http://alex.dojotoolkit.org/?p=545

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

Discussions similaires

  1. Ajax : connection XMLhttpRequest
    Par danamaro dans le forum AJAX
    Réponses: 2
    Dernier message: 13/11/2015, 15h02
  2. [AJAX] Appel continu d'ajax
    Par Mtlili dans le forum AJAX
    Réponses: 2
    Dernier message: 17/06/2009, 12h31
  3. [AJAX] Longeur url pour AJAX
    Par FremyCompany dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/03/2006, 14h38
  4. [AJAX] upload fichiers avec AJAX
    Par jibouze dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2005, 21h04
  5. [AJAX] Effectuer plusieur appel ajax
    Par shwin dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/10/2005, 16h40

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