29 votes

Quels serveurs Web populaires prennent en charge HTML5 WebSocket?

J'aimerais expérimenter avec les WebSockets HTML5, et je suis à la recherche d'une maturité serveur web avec support des websockets. S'il existe une liste de serveurs qui prennent en charge les websockets par défaut? Ce populaire des serveurs a un support pour les websockets hors de la boîte? Le serveur langage de programmation n'a pas d'importance, je sais que Java, PHP, Erlang, en Python et en plus... j'ai juste envie de faire quelques petites expériences.

J'ai regardé quelques-uns qui ne prend pas en charge les websockets (encore), c'est à dire Nginx, Apache et Mochiweb.

10voto

natevw Points 3543

De nos jours, node.js , en particulier en conjonction avec la bibliothèque Socket.IO , est une plate-forme populaire pour les expériences WebSocket. Ce n'est pas un "serveur Web" traditionnel comme Apache / nginx mais il offre certainement un "langage de programmation de serveur" qui est super facile à configurer pour de petites expériences et est également possible de le déployer en production.

9voto

raffel Points 565

Vous pouvez trouver un module mod_websocket pour lighttpd ici . Je l'ai testé avec lighttpd 1.4.26.

Lors de la construction de mod_websocket, veillez à spécifier la version de protocole Websocket correcte que vous souhaitez utiliser (version -75 ou -76). À partir de WebKit nightly build r59903 et Chrome 6.0.414.0 (r47952), seule la version de protocole -76 est prise en charge.

6voto

Maciek Sawicki Points 1418

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

J'ai testé netty. Cela semble fonctionner, mais j'ai besoin de jouer avec un peu plus pour être sûr que c'est une bonne solution.

5voto

BalusC Points 498232

Jetty (un servletcontainer Java) prend en charge les websockets HTML5 depuis la version 7.0.1. Vous pouvez trouver plusieurs informations et blogs à ce sujet ici .

4voto

bennedich Points 4745

Je viens d'essayer le serveur web tornado et je suis vraiment satisfait. Vous serez facilement opérationnel en un rien de temps.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X