python - 是否有使用 python asyncio 绑定(bind)的 C++ 的可靠 UDP 实现?

标签 python c++ udp rpc 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/

相关文章:

c++ - 舍入整数例程

c++通用编译时for循环

java - 在 Java 中,如何从已打开的 C 套接字的文件描述符中获取 Socket 或 DatagramSocket?

Java UDP 数据报包

python - Pyramid 上扩展名为 .html 的 Jinja2 模板?

python - 如何根据数据框和 numpy 中的协变量对观察结果进行分类?

python - Virtualenvwrapper .hook : Permission Denied

c++ - 在 C++ 中使用 NuGet 中的 libcurl (VS2013)

python - Yum 在 Amazon Linux 上安装 libhdf5-dev

delphi - Delphi 上通过 Winsock2 的原始 UDP 数据包