Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2008, 03h37   #1
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Par défaut 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
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 12h10   #2
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
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
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h45.


 
 
 
 
Partenaires

Hébergement Web