Je viens d'apprendre le moteur de poussée AJAX, mais il fonctionne sur Linux/Apache, ce qui n'est pas une option pour moi.Comment pouvez-vous envoyer des données à un client de page Web?
actuellement avec AJAX pour garder un courant page Je dois interroger le serveur fréquemment, ce qui est pas grand pour un site à fort trafic. L'option de pousser les données vers le client uniquement lorsque cela est nécessaire est une bonne option, mais nativement JavaScript ne supporte pas les sockets, AFAIK. Un truc que j'ai lu à propos de, mais le site est maintenant parti, est d'utiliser un module Flash pour gérer les communications socket et relayer le message à JavaScript. Le problème avec la recherche de cette approche est que "JavaScript push" en tant que mots-clés arrive avec la fonction de poussée pour les tableaux au lieu du contexte que je veux.
Comment établir une connexion permanente avec le serveur pour faire des communications push dans le navigateur? Ai-je besoin de Flash/ActionScript ou existe-t-il une autre option qui fonctionnerait avec tous les navigateurs actuellement actifs? (IE6/7/8, FF3, Safari, Chrome)
En ce qui concerne le serveur, j'ai également besoin de travailler sur les complications dues à la politique d'origine ainsi que la sécurité des ports. J'apprécie tout ce que vous pouvez souligner qui expliquera les options disponibles.
J'ai trouvé quelques questions connexes qui conduisent à des réponses ... et d'autres questions. :) http://stackoverflow.com/questions/471780/asp-net-http-server-push-to-client http://stackoverflow.com/questions/50831/how-to-push-data- to-variété-of-different-client-types-in-near-real-time http://stackoverflow.com/questions/219868/client-notification-should-i-use-an-ajax-push-or- sondage http://stackoverflow.com/questions/847227/real-time-chat-with-push-notification – Brennan