Что такое heartbeat для websocket?

Middle
109 просмотров
AFK Offer AI

Heartbeat — это периодические ping/pong сообщения для проверки что соединение живо. Сервер отправляет ping, клиент отвечает pong. Если pong не пришёл за таймаут — соединение считается мёртвым и закрывается. В gorilla/websocket используешь SetPingHandler/SetPongHandler и WriteControl. Обычный интервал — 30-60 секунд.

Следующий вопрос

Что такое sql.Null types?