如下 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() # 關閉鏈接對象