如何使用WebSocket的sendPing和sendPong
时间: 2023-11-20 19:43:56 浏览: 286
WebSocket使用
WebSocket协议中,客户端和服务器都可以发送ping和pong消息以维护连接的状态。在JavaScript中,可以使用WebSocket对象的sendPing和sendPong方法发送ping和pong消息。
sendPing方法用于发送ping消息,示例代码如下:
```javascript
var websocket = new WebSocket("wss://example.com");
websocket.sendPing("Hello, server!");
```
sendPong方法用于回复服务器发送的ping消息,示例代码如下:
```javascript
var websocket = new WebSocket("wss://example.com");
websocket.on("ping", function(data) {
websocket.sendPong(data);
});
```
注意,在使用sendPing和sendPong方法时,需要先监听WebSocket对象的ping事件,以便在接收到ping消息时及时回复pong消息。
阅读全文