1.事件
- onopen: WebSocket连接成功时触发的事件。
socket.onopen = function(event) {
console.log('WebSocket连接已打开');
};
- onmessage: 收到服务器发送的消息时触发的事件
socket.onmessage = function(event) {
console.log('收到消息:', event.data);
};
- onclose: WebSocket连接关闭时触发的事件。
socket.onclose = function(event) {
console.log('WebSocket连接已关闭');
};
- onerror: WebSocket连接发生错误时触发的事件。
socket.onerror = function(event) {
console.error('WebSocket发生错误:', event);
};
2.方法
- send方法:向服务器发送消息。
socket.send('Hello Server');
- close方法:关闭WebSocket连接。
socket.close();
注意:事件监听器无需再次定义。当消息到达时,会自动触发该事件,并执行定义的回调函数。