Существует ли надежная реализация UDP для C++ с асинхронными привязками Python?

Мне нужно отправлять и получать надежные дейтаграммы между узлами (с помощью RPC). Каждый узел является сервисом в сервис-ориентированной архитектуре. Но любой peer может быть написан на Python или C++ (сервисы Python с экземплярами Asyncio и C++ Unreal Engine 4 - клиенты и серверы).

Поэтому я ищу готовые реализации RUDP для C++ и Python.

Какие реализации RUDP лучше всего использовать для этой задачи?

1 ответ

Не думаю. UDP не надежен. TCP есть, но UDP работает быстрее. Вот сравнение между UDP и TCP по этой ссылке, я рекомендую прочитать.

Тем не менее, этот репозиторий утверждает, что имеет надежность TCP в UDP (C++): https://github.com/dileepramesh/Reliable-UDP

Также, пожалуйста, посмотрите на эту ссылку: Простые надежные библиотеки UDP C++

он рекомендует boost:: asio и ACE.

Другие вопросы по тегам