如下 API 用于建立 WebSocket 对象。web
var Socket = new WebSocket(url, [protocol] );
以上代码中的第一个参数 url, 指定链接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议。websocket
如下是 WebSocket 对象的属性。假定咱们使用了以上代码建立了Socket对象,它具备下列属性:socket
如下是 WebSocket 对象的相关事件。假定咱们使用了以上代码建立了 Socket 对象:url
事件 | 事件处理程序 | 描述 |
---|---|---|
open | Socket.onopen | 链接创建时触发 |
message | Socket.onmessage | 客户端接收服务端数据时触发 |
error | Socket.onerror | 通讯发生错误时触发 |
close | Socket.onclose | 链接关闭时触发 |
如下是 WebSocket 对象的相关方法。假定咱们使用了以上代码建立了 Socket 对象:code
Socket.send() # 使用链接发送数据
Socket.close() # 关闭链接对象