WebSocket的使用方法如下:
創建WebSocket對象:使用JavaScript中的WebSocket類創建一個WebSocket對象。需要傳入服務器的URL作為參數。
var socket = new WebSocket("ws://example.com/socket");
事件監聽:可以通過WebSocket對象的事件來監聽WebSocket的狀態和接收消息。
示例:
socket.onopen = function() {
console.log("WebSocket連接已建立");
};
socket.onmessage = function(event) {
var message = event.data;
console.log("接收到消息:" + message);
};
socket.onclose = function() {
console.log("WebSocket連接已關閉");
};
socket.onerror = function(error) {
console.error("WebSocket連接錯誤:" + error);
};
發送消息:可以使用WebSocket對象的send()方法向服務器發送消息。
socket.send("Hello, server!");
注意:發送的消息可以是文本數據或二進制數據。
關閉連接:可以使用WebSocket對象的close()方法主動關閉WebSocket連接。
socket.close();
注意:WebSocket連接也可以在服務器端關閉,此時客戶端會觸發onclose事件。
以上就是WebSocket的基本使用方法。開發者可以根據具體需求,使用WebSocket進行實時通信或實現其他功能。