《HTML5 WebSocket权威指南》学习笔记&1
在学习时WebSocket客户端API时,使用echo.websocket.org作为服务端,可以帮助学习者快速入门,减小学习难度,将较难的服务端学习延后。
WebSocket构造函数
WebSocket构造函数有三种,WebSocket(URL)、WebSocket(URL,protocol)、WebSocket(URL,[protocols]).
WebSocket(URL)
此种构造函数最为基础和简单,只需要传入URL就可构造WebSocket连接(HTML5代码省略)
var ws = new WebSocket("ws://echo.websocket.org");
在WebSocket中定义了两种URL方案(URL scheme ):
- ws: 非加密流量 (http)
- wss: 加密流量 (https)
顾名思义,两种方案的区别就在于前者不对流量加密传输,而后者使用传输层安全性(SSL)的WebSocket连接,使用Https机制采用的安全机制来保证Http连接的安全。
示例中使用的非加密方案。