什么流行的Web服务器支持HTML5 WebSocket?

时间:2010-05-27 21:14:57

标签: html5 webserver websocket

我想尝试使用HTML5 WebSockets,我正在寻找一个支持websockets的成熟网络服务器。是否有默认支持websockets的Web服务器列表? 哪些流行的网络服务器支持开箱即用的websockets?服务器编程语言并不重要,我知道Java,PHP,Erlang,Python等...我只是想做一些小实验。

我看过一些不支持websockets的内容,包括Nginx,Apache和Mochiweb。

6 个答案:

答案 0 :(得分:10)

现在node.js,尤其是与Socket.IO库相结合,是WebSocket实验的流行平台。它不是像Apache / nginx这样的传统“网络服务器”,但它肯定提供了一种“服务器编程语言”,它非常容易设置用于小型实验,也可以在生产中部署。

答案 1 :(得分:9)

您可以找到lighttpd here的mod_websocket模块。我用lighttpd 1.4.26进行了测试。

构建mod_websocket时,请务必指定要使用的正确websocket协议版本(版本-75或-76)。从WebKit开始每晚构建r59903和Chrome 6.0.414.0(r47952)仅支持协议版本-76。

答案 2 :(得分:6)

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

我测试了netty。它似乎有效,但我需要更多地使用它来确定它是否是一个很好的解决方案。

答案 3 :(得分:4)

Jetty(Java servletcontainer)从7.0.1版开始支持HTML5 websockets。您可以找到有关它的几个信息和博客here

答案 4 :(得分:3)

我刚试了tornado web server,我真的很满意。您可以轻松地立即启动并运行。

答案 5 :(得分:0)

Apache Tomcat 7和更高版本support WebSocket