gpt4 book ai didi

multithreading - TCP多播和多线程

转载 作者:可可西里 更新时间:2023-11-01 02:32:25 26 4
gpt4 key购买 nike

我需要想出可以可靠地多播到其他客户端的客户端。这意味着我将使用 TCP 在多播组内的客户端之间进行可靠连接。这不是达到 n^2 个连接数吗?这对我来说似乎有点傻。不会/不应该有一种方法可以更轻松地进行可靠的多播吗?

编辑:UNIX/C

编辑:我没有阐明多线程是如何发挥作用的。但如果我要打开 n^2 个连接,我想,我会是多线程的,这比我想要的还要复杂。

最佳答案

有几种可靠的多播解决方案。

我已经尝试了前两个。

Norm 很简单,像标准的 udp 多播一样工作,但包含 nacks……如果你不需要更多,那就太好了。有一些实现也支持带宽自适应和其他改进。

DDS 向前迈进了一步。它真的很棒(我知道 RTI 实现并且它工作得很好)并且具有很多功能以及非常好的设计。它基于可靠和容错,并且有一个 open implementation .

顺便说一句,至少DDS和NORM不需要n^2个连接。它们的工作方式类似于多播 udp。

关于multithreading - TCP多播和多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com