# Поддержание соединения (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** серверу     | Сервер закрывает соединение с партнером. Партнер восстанавливает соединения самостоятельно.                                                                                                                                                       |
