雙通信,減少延遲
四個主要的Web Socket API事件:
·打開
onopen
當在客戶端和服務器建立連接,就會從Web Socket實例觸發open事件。它被稱為客戶端和服務器之間的初始握手。當建立連接就引發的事件被稱為onopen
·消息
onmessage
通常在服務器發送一些數據時發生消息事件。服務器發送給客戶端的消息可以包括純文本消息,二進制數據或圖像。無論何時發送數據,都會觸發onmessage函數
·關閉
onclose
關閉事件標志着服務器和客戶端之間通信的結束。在onclose事件的幫助下,可以關閉連接。在onclose事件的幫助下標記通信結束后,服務器和客戶端之間無法進一步傳輸消息。關閉事件也可能由於連接不良而發生。
·錯誤
onerror
某些錯誤的錯誤標記,在通信期間發生。它是在onerror事件的幫助下標記的。在錯誤之后總是會終止連接。每個事件的詳細描述將在后面的章節中討論。