|
沙发
楼主 |
发表于 2017-2-8 18:22:50
|
只看该作者
WebSocket 根本不是 HTML5 的东西。
WebSocket 是一个协议,归属于 IETF。
WebSocket API 是一个 Web API,归属于 W3C。
两个规范是独立发布的。
广义上的 HTML5 里面包含的是 WebSocket API,并不是 WebSocket。简单的说,可以把 WebSocket 当成 HTTP,WebSocket API 当成 Ajax。
只是因为 WebSocket 对于非 Web 部分的意义不大(毕竟直接用 TCP 就好了),所以从现实角度的概率上而言 WebSocket 目前基本只会通过 Web API 里的 WebSocket API 来使用。
但并不等于 WebSocket 属于 WebSocket API。
作者:Trotyl Yu
链接:https://www.zhihu.com/question/20215561/answer/117875755
来源:知乎
著作权归作者所有,转载请联系作者获得授权。 |
|