【发布时间】:2011-10-03 08:57:54
【问题描述】:
我的计算机上正在运行某个应用程序。同一个应用程序可以在局域网或世界不同地方的多台计算机上运行。我想在他们之间进行交流。所以我基本上想要一个p2p系统。但我将始终知道哪些计算机(特定 IP 地址)将是对等的。我只希望同行具有加入和离开功能。最重要的一个目标是所需的通信速度和时间。我假设对等点之间的简单 UDP 多播(如果存在类似的东西)将是最快的解决方案。即使丢失,我也不想重新传输消息。我应该使用现有的 p2p 库吗? libjingle等或者只是从头开始创建一些基本框架,因为我的需求非常基本?
【问题讨论】:
-
您的赞成和反对意见是什么?我们应该猜测您的优先事项是什么?
-
那个“某些应用程序”听起来像蠕虫:)
-
不,它是一个实时反馈应用程序...我希望系统的反馈是每个系统的补充
-
@littleadv 我的首要任务是在尽可能短的时间内传递消息,即为什么是 UDP 和对许多对等点,即为什么是多播