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进行实时通信或实现其他功能。