js判断websocket是否连接
时间: 2023-12-21 08:04:13 浏览: 132
websocket 心跳连接
5星 · 资源好评率100%
可以使用WebSocket对象的readyState属性来判断WebSocket是否连接。readyState有四种状态:
- 0:WebSocket正在连接
- 1:WebSocket已经连接
- 2:WebSocket正在关闭
- 3:WebSocket已经关闭
以下是一个示例代码:
```
var socket = new WebSocket('wss://example.com');
// 判断WebSocket是否连接
if (socket.readyState === WebSocket.OPEN) {
console.log('WebSocket已连接');
} else {
console.log('WebSocket未连接');
}
```
在实际应用中,通常会监听WebSocket的onopen和onclose事件来确保WebSocket的连接状态。例如:
```
var socket = new WebSocket('wss://example.com');
socket.onopen = function() {
console.log('WebSocket已连接');
};
socket.onclose = function() {
console.log('WebSocket已关闭');
};
```
阅读全文