Поддержание соединения (ENQUIRE_LINK)

Как клиент (партнер), так сервер (платформа SevenTech) должны регулярно проверять связность между собой посылом команды ENQUIRE_LINK.

Интервалы посыла команды ENQUIRE_LINK должен находится в интервале от 30 до 180 секунд.

Каждая из сторон при получении ENQUIRE_LINK должна ответить ENQUIRE_LINK_RESP в течение 30 секунд.

Событие

Действие

Клиент не получил ENQUIRE_LINK_RESP от сервера

Послать команду UNBIND, получить UNBIND_RESP после чего, не разрывая TCP-соединение, выждав 60 секунд установить соединение послав команду BIND. Если результат не получен, закрыть TCP-соединение и выполнить подключения заново.

Клиент не вернул ENQUIRE_LINK_RESP серверу

Сервер закрывает соединение с партнером. Партнер восстанавливает соединения самостоятельно.

Last updated