我知道一个快速的Google可以使用大量的结果,关于这个主题的文献非常丰富,而这正是问题所在。在众多可能的解决方案中,我不确定哪些是特别针对我的特定需求的最佳最新选择。实施p2p消息广播网络的现状是什么?
我试图通过互联网实现一个P2P网络,它具有向在线节点广播消息的唯一功能和一个功能。为了连接到网络,您必须能够指向现有的IP。当你这样做时,你会发现一些同伴并与他们保持积极联系。然后您可以将消息发送到其他每个节点。没有直接的沟通,发送的每条消息都被其他人接收。我希望这个网络尽可能保持性能,并且在UDP之上工作。
在这里指定的形状上解决这个问题的一些艺术算法的名称是什么?
如果您广播,那么你击中局域网中的每台主机,而无需知道各个IP地址。 –
哦,我的意思是一个应用程序。想想一款手机游戏。我希望用户能够在不涉及中央服务器的情况下播放他们的动作。 – MaiaVictor
现在,我很困惑。你的意思是你想单播数据包给玩家吗?广播被发送到LAN上的每个主机。单播被发送到特定主机,并且组播被发送到已经订阅了多播组的主机组。这听起来像你可能想要使用多播,然后每个播放器主机会监听发送到多播组的数据包,并且不会影响LAN上的其他主机。 –