сделай тест проверки отправкив в udp (etcp_loadbalancer) 1. инициализируешь etcp без линков, и один сокет для работы 2. вписываешь в link_ready_for_send_fn свою функцию 3. в тесте открываешь ответный сокет 4. добавляешь линк к etcp 5. link initialization: client: 1. init timer: - шлём init with reset Получили response: - отменяем init, переходим в обычный режим + keepalive link не отвечает: - шлём init without reset server: - просто ждёт init request. как получил init, делает линк инициализированным. общая логика keepalive (client+server): далее на init линках шлём keepalive со статусом remote keepalive. если remote keepalive =0 - значит на другой стороне всё плохо и не шлём данные (только keepalive)