Prawie przeciwnie niż push po stronie serwera, znany również jako Comet. Zastanawiam się, czy możliwe jest używanie długotrwałych połączeń HTTP do przesyłania informacji do serwera.Możliwe do wykonania HTTP push po stronie klienta?
przeciwieństwie do prostego XHR, połączenie będzie utrzymywane przy życiu, a dane będą przesyłane do serwera w odstępach czasu, jak zakończeniu akcje użytkowników itp
Korzystanie standardowe technologie nie wierzę, to jest możliwe, ale Jestem otwarty na sugestie dotyczące możliwych zastosowań lub genialnych sposobów osiągnięcia tego. Celem byłoby pełne przesyłanie danych o niskim opóźnieniu na serwer w celu szybkiego i wydajnego, jednokierunkowego przesyłania strumieniowego.
Nie jestem zainteresowany wykorzystaniem implementacji gniazd za pomocą flash/java bridges z powodu kłopotów związanych z obsługą zasad domeny lub uzyskania podpisu java. Surowe hacki działające bez dodatkowych zależności są mile widziane. Najlepiej, aby rozwiązanie zostało wykonane za pomocą javascript.
Nie ma za to wiele powodów. Ponieważ protokół HTTP1.1 ponownie wykorzystuje połączenia, po ustanowieniu pierwszego połączenia kolejne połączenia są niewiarygodnie szybkie; standardowe techniki AJAX rozwiązują to bez żadnych problemów związanych z utrzymywaniem długotrwałych połączeń na serwerze, obsługą awarii połączenia, itp. – jvenema