pingInterval 属性

Duration? pingInterval
获取/设置对

ping 信号之间的间隔。

每当在新的值被分配或收到一个 pong 消息后的第一个 pingInterval 时,就会发送一个 ping 消息。如果一个 ping 消息没有得到对等端的 pong 消息响应,那么就假定 WebSocket 已断开连接,并且以 WebSocketStatus.goingAway 关闭码关闭连接。当发送 ping 信号时,必须在 pingInterval 内接收到 pong 消息。

在任何给定时间,绝不会有两个挂起的 ping 消息,并且当接收到 pong 消息时,下一个 ping 定时器开始。

pingInterval 设置为 null 以禁用发送 ping 消息。

默认值是 null

实现

Duration? pingInterval;