Мне нужно отправлять и получать надежные дейтаграммы между узлами (с помощью RPC).
Каждый узел является сервисом в сервис-ориентированной архитектуре.
Но любой peer может быть написан на Python или C ++ (сервисы Python с экземплярами Asyncio и C ++ Unreal Engine 4 — клиенты и серверы).
Поэтому я ищу готовые реализации RUDP для C ++ и Python.
Какие реализации RUDP лучше всего использовать для этой задачи?
Не думаю. UDP не надежен. TCP есть, но UDP работает быстрее. Вот сравнение между UDP и TCP на этом ссылка на сайт, Я рекомендую прочитать это.
Тем не менее, этот репозиторий утверждает, что имеет надежность TCP в UDP (C ++): https://github.com/dileepramesh/Reliable-UDP
Также, пожалуйста, посмотрите на эту ссылку: Простые надежные библиотеки UDP C ++
он рекомендует boost :: asio и ACE.
Других решений пока нет …