Właśnie dowiedziałem się o silniku Push AJAX, ale działa on na Linux/Apache, który nie jest dla mnie opcją.W jaki sposób można przekazać dane do klienta strony internetowej?
Obecnie z AJAX do utrzymania bieżącej strony muszę odpytywać serwer częściej, co nie jest dobre dla wysokiego miejscu ruchu. Opcja przesyłania danych do klienta tylko w razie potrzeby jest świetną opcją, ale natywnie JavaScript nie obsługuje gniazd AFAIK. Jedna sztuczka, o której czytam, ale strona już nie istnieje, to użycie modułu Flash do obsługi komunikacji w gnieździe i przekazywania wiadomości do JavaScript.
Problem z badaniem tego podejścia polega na tym, że "JavaScript push" jako słowa kluczowe wymyślić funkcję push dla tablic zamiast kontekstu, który chcę.
W jaki sposób można ustanowić trwałe połączenie z serwerem, aby przekazywać komunikację w przeglądarce? Czy potrzebuję Flash/ActionScript, czy istnieje inna opcja, która działałaby z wszystkimi aktualnie aktywnymi przeglądarkami? (IE6/7/8, FF3, Safari, Chrome)
Jeśli chodzi o serwer, muszę również poznać komplikacje związane z polityką Origin oraz bezpieczeństwem portów. Doceniam wszystko, co możesz wskazać, co wyjaśni dostępne opcje.
znalazłem kilka podobnych pytań, które prowadzą do kilku odpowiedzi ... i więcej pytań. :) http://stackoverflow.com/questions/471780/asp-net-http-server-push-to-client http://stackoverflow.com/questions/50831/how-to-push-data- do-różnych-klientów-typów-w-prawie-czasie rzeczywistym http://stackoverflow.com/questions/219868/client-notification-dla-i-use-an-ajax-push-lub- ankieta http://stackoverflow.com/questions/847227/real-time-chat-with-push-notification – Brennan