我知道一個快速的Google可以使用大量的結果,關於這個主題的文獻非常豐富,而這正是問題所在。在衆多可能的解決方案中,我不確定哪些是特別針對我的特定需求的最佳最新選擇。實施p2p消息廣播網絡的現狀是什麼?
我試圖通過互聯網實現一個P2P網絡,它具有向在線節點廣播消息的唯一功能和一個功能。爲了連接到網絡,您必須能夠指向現有的IP。當你這樣做時,你會發現一些同伴並與他們保持積極聯繫。然後您可以將消息發送到其他每個節點。沒有直接的溝通,發送的每條消息都被其他人接收。我希望這個網絡儘可能保持性能,並且在UDP之上工作。
在這裏指定的形狀上解決這個問題的一些藝術算法的名稱是什麼?
如果您廣播,那麼你擊中局域網中的每臺主機,而無需知道各個IP地址。 –
哦,我的意思是一個應用程序。想想一款手機遊戲。我希望用戶能夠在不涉及中央服務器的情況下播放他們的動作。 – MaiaVictor
現在,我很困惑。你的意思是你想單播數據包給玩家嗎?廣播被髮送到LAN上的每個主機。單播被髮送到特定主機,並且組播被髮送到已經訂閱了多播組的主機組。這聽起來像你可能想要使用多播,然後每個播放器主機會監聽發送到多播組的數據包,並且不會影響LAN上的其他主機。 –