<分区>
我需要在对等点之间发送和接收可靠的数据报(通过使用 RPC)。 每个点都是面向服务架构中的服务。 但是任何对等点都可以用 Python 或 C++ 编写(带有 asyncio 和 C++ 虚幻引擎 4 实例的 Python 服务 - 客户端和服务器)。
所以我搜索了 C++ 和 Python 的已完成 RUDP 实现。
什么 RUDP 实现最适合用于此任务?
<分区>
我需要在对等点之间发送和接收可靠的数据报(通过使用 RPC)。 每个点都是面向服务架构中的服务。 但是任何对等点都可以用 Python 或 C++ 编写(带有 asyncio 和 C++ 虚幻引擎 4 实例的 Python 服务 - 客户端和服务器)。
所以我搜索了 C++ 和 Python 的已完成 RUDP 实现。
什么 RUDP 实现最适合用于此任务?
最佳答案
我不这么认为。 UDP 不可靠。 TCP 是,但 UDP 更快。这是 UDP 和 TCP 在这个 link 上的比较, 我推荐阅读它。
也就是说,这个 repo 声称在 UDP (C++) 中具有 TCP 可靠性:https://github.com/dileepramesh/Reliable-UDP
另外,请查看此链接:Simple Reliable UDP C++ Libraries
它推荐 boost::asio 和 ACE。
关于python - 是否有使用 python asyncio 绑定(bind)的 C++ 的可靠 UDP 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528394/