WebSocket 服务器支持

Posted

技术标签:

【中文标题】WebSocket 服务器支持【英文标题】:WebSocket server support 【发布时间】:2010-08-28 20:59:59 【问题描述】:

我是 WebSocket 和 html5 的新手。在今天之前,我认为所有 HTML5 标准只影响客户端(浏览器);所以假设用户已经升级了他们的浏览器,它准备好了。但是在阅读了一些 WebSocket 之后,在我看来,我需要在服务器上安装一些东西来支持它。我理解的对吗?

例如,如果我在 Hostmonster 之类的共享主机上有一个网站,但我没有更改 http 服务器的权限,我可以使用 WebSocket 吗?

顺便说一句,服务器不是指“代理”服务器。

【问题讨论】:

【参考方案1】:

WebSockets 正在开发中,根本不是 HTML5 的一部分。该 API 由 IETF HyBI WG 中的协议 W3C WebApps WG 定义。

是的:浏览器有时会提供对它的支持(当前提供的所有东西都是实验性的,已经过时了),但服务器也需要特殊支持。

【讨论】:

它可能不再正式成为 HTML5 标准的一部分,但每个人都认为它是 HTML5 的一部分。有很多有趣的东西在技术上不是 HTML5 标准本身的一部分,每个人都认为它是 HTML5 的一部分(一般概念):网络工作者、微数据、设备元素、网络存储等:wiki.whatwg.org/wiki/… 甚至是 w3 版本位于html5下:dev.w3.org/html5/websockets kanaka - 仅仅因为人们对这个词草率并不能使它正确。

以上是关于WebSocket 服务器支持的主要内容,如果未能解决你的问题,请参考以下文章

WebSocket 服务器支持

支持简单 HTTP 和 Websocket 的服务器上的用户身份验证

netty websocket 协议支持

websocket即时通讯

Socket.IO介绍:支持WebSocket用于WEB端的即时通讯的框架

Nginx 入口控制器 websocket 支持