Я не понимаю, почему интервал проверки связи должен быть больше, чем время ожидания проверки связи. В коде веб-сокета, найденном здесь , он определяет
ping_interval: автоматически отправлять команду «ping» каждый указанный период (секунду), если установлено значение 0, не отправлять автоматически.
ping_timeout: время ожидания (секунда), если сообщение pong не получено.
, но код говорит:
if ping_timeout and ping_interval and ping_interval <= ping_timeout:
raise WebSocketException("Ensure ping_interval > ping_timeout")
Если ping_interval
больше ping_timeout
не приведет ли это к постоянному соединению с тайм-аутом?
Предположим, что ping_interval
больше ping_timeout
, тогда, пока я получаю ответ от сервера в пределах ping_timeout
, все в порядке. Однако почему необходимо , чтобы ping_interval
было больше ping_timeout
?