Поддержание соединения (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