本例创建了一个新的 WebSocket,连接到地址为 ws://www.example.com/socketserver 的服务器。请求中命名了一个自定义的协议 "protocolOne",这一部分可以省略。
jsvar exampleSocket = new WebSocket( "ws://www.example.com/socketserver", "protocolOne",);返回后,exampleSocket.readyState 参数为 CONNECTING。一旦连接可以传送数据,readyState 就会变成 OPEN 。
如果你想建立一个支持协议可选的连接,你可以指定协议的列表:
jsvar exampleSocket = new WebSocket("ws://www.example.com/socketserver", [ "protocolOne", "protocolTwo",]);一旦连接建立了(也就是说 readyState 是 OPEN) exampleSocket.protocol 就会告诉你服务器选择了哪个协议。
上面的例子中 ws 替代了 http,同样地 wss 也会替代 https. 建立 WebSocket