You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
1.1 KiB

сделай тест проверки отправкив в 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)