ping不运行的原因
成功发送过ping消息后才激活服务端的ping-pong机制
ping超时时间
ping超时时间为 3 * interval ms
建立连接后,首次发送ping消息需要指定超时时间interval
(单位ms),不传则抛出警告Received first ping request without 'interval'
,并使用默认值:20000
kurento-json-rpc的js客户端首次发送的ping消息中interval
默认值是:5000
ping超时后没有关闭连接
建立后,需要在触发ping超时之前(或激活ping-pong机制之前)发送其他普通消息,以注册ServerSession
,否则ping超时后不会关闭连接,并抛出警告:Ping wachdog trying to close a non-registered ServerSession
此后,虽然可以继续发消息(因为之前ping超时时并没有关闭连接),但是ping-pong机制已失效
系统方法名(method)
-
connect
:重新连接 -
ping
:处理ping消息 -
closeSession
:关闭连接