我是 WebSocket 和 HTML5 的新手。在今天之前,我认为所有的 HTML5 标准只影响客户端(浏览器);所以假设用户已经升级了他们的浏览器,它准备好了。但是在阅读了 WebSocket 之后,我觉得我需要在服务器上安装一些东西来支持它。我理解的对吗?
例如,如果我在 Hostmonster 等共享主机上有一个网站,我没有更改 http 服务器的权限,我可以使用 WebSocket 吗?
顺便说一句,我所说的服务器并不是指“代理”服务器。
最佳答案
WebSockets 正在开发中,根本不是 HTML5 的一部分。 API 由 W3C WebApps WG 定义,即 IETF HyBI WG 中的协议(protocol)。
是的:浏览器有时会支持它(目前发布的所有内容都是实验性的,已经过时了),但服务器也需要特殊支持。
关于http - WebSocket 服务器支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3592444/