无需服务器即可发现并连接到全球运行相同应用程序的设备

问题描述 投票:0回答:1

我想创建一个移动应用程序,它可以连接到安装了相同应用程序的设备,而无需中间有服务器。设备应该充当服务器和客户端,并发现与它们相似的节点,就像区块链中是如何发生的?

我首先想知道这些设备如何相互发现的发现协议。我看过套接字、TCP 连接的示例,但他们之前知道 IP 地址,在我的例子中,我们不知道 IP 地址,必须发现类似的节点,并且具有安全性,就像区块链中发生的加密一样,因此随机设备不会把我的链条弄乱了。

mobile blockchain protocols p2p device-discovery
1个回答
0
投票

我开始了解它,我首先想到的是RPC,因为这就是比特币的工作原理:链接,您还可以查看链接中的 P2P 部分。

我会遵循这个并用我会找到的东西更新我的答案。

祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.