Какие популярные веб-серверы поддерживают HTML5 WebSocket? - PullRequest
28 голосов
/ 28 мая 2010

Я бы хотел поэкспериментировать с WebSockets HTML5, и я ищу зрелый веб-сервер с поддержкой веб-сокетов. Есть ли список веб-серверов, которые поддерживают веб-сокеты по умолчанию? Какие популярные веб-серверы имеют встроенную поддержку веб-сокетов? Язык программирования сервера не имеет значения, я знаю Java, PHP, Erlang, Python и другие ... Я просто хочу провести несколько небольших экспериментов.

Я смотрел на некоторые, которые не поддерживают веб-сокеты (пока), то есть Nginx, Apache и Mochiweb.

Ответы [ 6 ]

10 голосов
/ 23 сентября 2011

В настоящее время node.js , особенно в сочетании с библиотекой Socket.IO , является популярной платформой для экспериментов WebSocket. Это не традиционный «веб-сервер», такой как Apache / nginx, но он, безусловно, предлагает «серверный язык программирования», который очень легко настроить для небольших экспериментов и который также может быть развернут в производстве.

9 голосов
/ 28 июля 2010

Вы можете найти модуль mod_websocket для lighttpd здесь .Я протестировал его с lighttpd 1.4.26.

При сборке mod_websocket обязательно укажите правильную версию протокола websocket, которую вы хотите использовать (версия -75 или -76).Начиная с ночной сборки WebKit r59903 и Chrome 6.0.414.0 (r47952) поддерживается только версия протокола -76.

6 голосов
/ 28 мая 2010

http://en.wikipedia.org/wiki/Web_Sockets#Server_Implementations

Я проверил нетти. Кажется, это работает, но мне нужно немного поиграть с ним, чтобы убедиться, что это хорошее решение.

4 голосов
/ 28 мая 2010

Jetty (сервлет-контейнер Java) поддерживает веб-сокеты HTML5 начиная с версии 7.0.1. Вы можете найти несколько информации и блогов об этом здесь .

3 голосов
/ 30 июня 2010

Я только что попробовал веб-сервер торнадо , и я действительно доволен. Вы легко приступите к работе в кратчайшие сроки.

0 голосов
/ 20 июня 2018

Apache Tomcat 7 и более поздние версии поддержка WebSocket .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...