问题标签 [rudp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5826 浏览

networking - 为什么游戏开发者要避开 TCP,让 UDP 在应用层可靠?

许多游戏开发人员选择在应用程序级别使UDP 可靠。这不就是 TCP 的用途吗?我制作了一个 API,可以使用 UDP 和 TCP 数据包实现客户端-服务器通信。我应该将可靠的 UDP 添加到列表中吗?为什么?如果我使用 TCP 会有问题吗?

我只想知道RUDP是否比 TCP 有任何好处,以便我可以选择是否添加 RUDP 支持。

0 投票
0 回答
82 浏览

c# - 创建虚拟电路?

我需要通过 Internet 发送可靠和不可靠的数据包。我不能使用 TCP 和 UDP,因为这会导致 TCP 饥饿/UDP 优势效应。有关此效果的更多信息,请查看此链接中的“混合 TCP 和 UDP”部分。因此,我需要实现可靠的 UDP。我想让UDP面向连接。我需要创建虚拟电路以使 UDP 面向连接。这可能吗?有没有更好的方法来做到这一点?

0 投票
1 回答
901 浏览

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

我需要在对等点之间发送和接收可靠的数据报(通过使用 RPC)。每个对等点都是面向服务架构中的服务。但是任何对等点都可以用 Python 或 C++ 编写(带有 asyncio 和 C++ Unreal Engine 4 实例的 Python 服务 - 客户端和服务器)。

所以我搜索了 C++ 和 Python 的 RUDP 实现。

最适合用于此任务的 RUDP 实现是什么?

0 投票
2 回答
518 浏览

sockets - 使用 UDP 套接字检查 UDP 的校验和

UDP 套接字(SOCK_DGRAM)是否可以从传入的 UDP 数据包访问校验和字段并检查错误?我知道我们可以使用原始套接字(SOCK_RAW)来做到这一点,但我想知道我们是否可以使用数据报套接字来做到这一点。如果是这样,我们如何在 C 中做到这一点?

0 投票
1 回答
122 浏览

java - 不从输入流中读取 RUDP 数据包

我正在使用 RUDP 协议使用这个非常有用的 java 库来发送和接收数据包,它在 java 中实现了 RUDP 协议。该库的设计与 TCP 非常相似。它比较使用 aReliableServerSocket作为 ServerSocket 和 aReliableSocket作为 Socket。

但是,当我创建与服务器的客户端连接时,我确实偶然发现了一个错误。服务器和客户端之间的连接已成功创建,因为所有通过 accept() 方法的内容都已执行。但是,输入流在尝试从中读取时不包含任何字节。

客户:

服务器: