WebSocket的來歷我就不說了本文直入主題:怎麼用WebSocket
var ws = new WebSocket("wss://echo.websocket.org"); // 請求數據的接口 ws.onopen = function(evt) { // 連接建立觸發 console.log("建立連接"); var data = JSON.stringify({ // 要發送的數據(數據類型必須爲字符串) name: 'tom', age: 18, sex: true }) ws.send(data); console.log('狀態:' + ws.readyState); }; ws.onmessage = function(evt) { // 服務端返回數據觸發 console.log("服務端返回數據:" + evt.data); console.log('狀態:' + ws.readyState); ws.close(); // 關閉連接 }; ws.onerror = function(evt) { // 通信發生錯誤觸發 console.log("發生錯誤"); console.log('狀態:' + ws.readyState); }; ws.onclose = function(evt) { // 連接關閉觸發 console.log("連接關閉"); console.log('狀態:' + ws.readyState); };