Accueil > > > SIMULER UN SERVEUR COMET (EN PUSH) EN PHP ET JS
SIMULER UN SERVEUR COMET (EN PUSH) EN PHP ET JS
Information sur la source
Description
Ce script vous permettra de simuler un serveur push en PHP et JavaScript. Le serveur push a pour but de permettre l'échange d'informations en temps réel avec le serveur, sans que le client doive systématiquement faire une requête auprès du serveur pour obtenir les dernières informations.
Source
Conclusion
Pour l'utiliser efficacement, vous devez pouvoir utiliser la fonction PHP set_time_limit sur le serveur.
Pour le moment, le client lance la connection, et le serveur envoie en continu des informations. En cas de rupture de la connection, celle-ci est relancée automatiquement. Le compteur revient à zéro, mais ce n'est pas un problème dans un cas concret, ou le serveur ne devrait jamais renvoyer les mêmes informations.
Il y a deux fichiers PHP, je sais que c'est pas top étant donné que c'est presque les mêmes, mais vu la taille du code c'était pas la peine de les séparer.
Pour les navigateurs firefox et opera, le XMLHTTPRequest est utilisé. Pour les autres, c'est une iframe.
Attention, sous certains navigateurs il faut quelques secondes pour que ca démarre, je ne sais pas pourquoi.
Historique
- 04 juin 2010 12:02:27 :
- Petite correction de la description (qui portait à confusion)
- 04 juin 2010 15:24:23 :
- Malheureusement, je n'ai pas trouvé de solution pour que le client puisse lui aussi envoyer des données en temps réel sur la même connexion. Il faudra probablement passer par d'autres requêtes pour réussir à faire ca ...
- 07 juin 2010 18:29:05 :
- Nouvelle version (fonctionne avec IE, Opera, Firefox, Chrome et Safari).
- 07 juin 2010 18:29:14 :
- Nouvelle version (fonctionne avec IE, Opera, Firefox, Chrome et Safari).
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
AJAX - XMLHttpRequest - il ne veux pas afficher [ par jnbdzjnbdz ]
Bonjour je viens de commencer avec ajax. Et je suis déjà entrain de développer une petite application web. Si vous aller ici:<a target="_blank" hr
Ajax et IE7 [ par arnaultp ]
Bonjour à tous!Je viens de me mettre à l'AJAX, et en reprenant un tutorial j'ai une erreur (voire 2 d'ailleurs) qui apparaît et que je n'arrive pas à
Ajax : variable de réponse [ par chapata ]
Bonjour à tous,(j'espère avoir posté dans le bon endroit ...)voilà je suis débutant en Ajax, je me suis inspiré des différentes méthodes sur le forum.
Rechargement d'objet "AJAX" [ par benjiman2 ]
Bonjour !Voila, je commence tout juste a programmer en AJAX ...et voila mon probleme ...Je voudrai que chaque 2 secondes, la page se rafraichisse dans
transfert données textarea vers iframe (xmlhttprequest) [ par David_monchy ]
Bonjour à tous,En ce moment, je crée un chat, et je suis confronté à un gros problème:j'utilise la méthode xmlhttprequest, pour éviter le "clignotemen
Ajax, url et iframes imbriquées. [ par Ahaezod ]
Bonjour J'ai sur ma page une iframe dans laquelle se trouve une seconde iframe. Il faut que lorsque ma deuxième iframe soit chargée, un script Ajax s
Iframe -> Ajax [ par piep14 ]
Bonsoir, j'ai fait une page : http://www.justacote.com/index2.php où l'on peut voir une carte en bas après un chargement excessivement long. Cette car
probleme internet explorer et ajax [ par momo11985 ]
Bonjour J'ai réaliser une application d'autocompletion en ajax.Cette application marche très bien avec firefox mais ne fonctionne pas sous internet
Images dans une iframe actualisée dans AJAX (Firefox) [ par bloom1 ]
Bonjour,J'ai fait un tchat en AJAX qui affiche le tchat dans une IFrame ...Le prob... C'est que quand le monde mettent des smileys, ils ne s'affichent
Suggestion de recherche avec AJAX [ par darb66 ]
Bonjour,Je developpe une fonctionnalite AJAX qui propose une liste de choix a l'utilisateur selon ce qu'il entre dans un champ texte... Du meme style
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|