Mam zamiar opracować aplikację do obsługi wiadomości błyskawicznych działającą w przeglądarce.
Jakie przeglądarki obsługują interfejs API WebSocket ?
Mam zamiar opracować aplikację do obsługi wiadomości błyskawicznych działającą w przeglądarce.
Jakie przeglądarki obsługują interfejs API WebSocket ?
Odpowiedzi:
Strona klienta
MozWebSocket
MozWebSocket
Każda przeglądarka z Flashem może obsługiwać WebSocket za pomocą shim / polyfill web-socket-js .
Zobacz informacje o bieżącym stanie obsługi WebSockets w przeglądarkach stacjonarnych i mobilnych.
Zobacz raporty z testu WS testsuite zawarte w Autobahn WebSockets dla testów zgodności funkcji / protokołu.
Po stronie serwera
To zależy od używanego języka.
W Javie / Java EE:
V 7.5 supports RFC6455
- Jetty 9.1 obsługuje javax.websocket / JSR 356)V 3.1.2 supports RFC6455
V 4.0.25 supports RFC6455
V 7.0.28 supports RFC6455
Niektóre inne implementacje Java:
V 5.6 supports RFC6455
V 2.10 supports RFC6455
W C #:
W PHP:
W Pythonie:
W C:
W Node.js:
Vert.x (znany również jako Node.x) : Węzeł podobny do implementacji polyglot działający na JVM Java 7 i oparty na Netty z:
Pusher.com to usługa internetowa Websocket dostępna za pośrednictwem interfejsu API REST.
DotCloud platforma cloud obsługuje WebSockets i Java (Jetty Servlet Container), NodeJS, Python, Ruby, PHP i Perl języków programowania.
Platforma chmurowa openshift obsługuje formaty internetowe i formaty Java (Jboss, Spring, Tomcat i Vertx), PHP (ZendServer i CodeIgniter), Ruby (ROR), Node.js, Python (Django i Flask).
Więcej informacji na temat implementacji innych języków znajduje się w artykule w Wikipedii .
RFC dla gniazd sieciowych: RFC6455
źródło