Задание - https://github.com/iu5git/Networking?tab=readme-ov-file#1-реализовать-поверх-long-polling-свой-tcp---гарантированную-доставку
- Клиент устанавливает соединение (handshake по примеру TCP-handshake) с сервером и ему присваивается свой уникальный
connectionID
(uuidV4) - Клиент мгновенно подписывается на получение "своих" сообщений
- На сервере инициируется постоянная проверка (раз в 250 мс) на новые сообщения для всех подписавшихся соединений
- В случае получения новых сообщений в ручку
POST /messages
для подписанногоconnectionID
, при первой же проверке сервером новые сообщения отправятся подписанному клиенту со своими порядковыми номерами и общим количеством сообщений (нумерация пакетов по примеру TCP, гарантированная доставка)