WebSocket 怎么使用
时间: 2023-12-10 17:54:57 浏览: 16
WebSocket是一种在Web浏览器和服务器之间建立实时双向通信的协议。以下是使用WebSocket的步骤:
1. 在HTML文件中添加WebSocket库:
`<script src="https://cdn.jsdelivr.net/npm/websocket@1.0.28/dist/websocket.min.js"></script>`
2. 创建WebSocket实例:
`let socket = new WebSocket('ws://localhost:8080');`
3. 监听WebSocket事件:
```
socket.onopen = function(event) {
console.log('WebSocket连接已建立');
};
socket.onmessage = function(event) {
console.log('接收到消息', event.data);
};
socket.onclose = function(event) {
console.log('WebSocket连接已关闭');
};
```
4. 发送消息:
`socket.send('Hello, WebSocket!');`
5. 关闭WebSocket连接:
`socket.close();`
需要注意的是,WebSocket需要在服务器端和浏览器端都支持才能正常使用。在服务器端,可以使用Node.js的`ws`库或者其他WebSocket库来实现WebSocket服务器。在浏览器端,大部分现代浏览器都已经支持WebSocket,但是在一些旧版浏览器中可能需要使用polyfill来支持WebSocket。