Я собираюсь разработать приложение для обмена мгновенными сообщениями, которое выполняется в браузере.
Какие браузеры поддерживают API WebSocket?
Я собираюсь разработать приложение для обмена мгновенными сообщениями, которое выполняется в браузере.
Какие браузеры поддерживают API WebSocket?
MozWebSocket
MozWebSocket
Любой браузер с Flash может поддерживать WebSocket с помощью web-socket-js shim/polyfill.
См. caniuse для текущего состояния поддержки WebSockets в настольных и мобильных браузерах.
См. отчеты об испытаниях из WS testuite, включенного в Autobahn WebSockets для проверки соответствия функций/протоколов.
Это зависит от того, какой язык вы используете.
В Java/Java EE:
V 7.5 supports RFC6455
- Jetty 9.1 поддерживает javax.websocket/JSR 356)V 3.1.2 supports RFC6455
V 4.0.25 supports RFC6455
V 7.0.28 supports RFC6455
Некоторые другие реализации Java:
V 5.6 supports RFC6455
V 2.10 supports RFC6455
В С#:
В PHP:
В Python:
В C:
В Node.js:
Vert.x(также известный как Node.x): A node, как реализация polyglot, запущенная на JVM Java 7 и на основе Netty с:
Pusher.com - это облачная служба Websocket, доступная через API REST.
DotCloud облачная платформа поддерживает Websockets и Java (Jetty Servlet Container), NodeJS, Python, Ruby, PHP и языки программирования Perl.
Openshift облачная платформа поддерживает websockets и Java (Jboss, Spring, Tomcat и Vertx), PHP (ZendServer и CodeIgniter), Ruby (ROR), Node.js, формы Python (Django и Flask).
Для других языковых реализаций см. статью Wikipedia для получения дополнительной информации.
RFC для веб-сайтов: RFC6455