Thinbug
News
是否可以在没有任何静态IP的情况下创建DHT?
时间:2011-10-12 21:57:06
标签:
networking
p2p
dht
我想在应用程序中使用分布式哈希表,但我不希望将中央服务器作为入口点。有没有办法实现这个?
1 个答案:
答案 0 :(得分:1)
是的,有很多方法:
使用公共(通常是基于HTTP或DNS的)服务来存储IP地址。它可以使用Fast-flux DNS和/或IP任播进行复制。
在二进制文件或配置文件中预配置一些地址。创建具有最长正常运行时间的对等列表,并使用下一版本的软件发布该列表。
在磁盘上存储可靠的对等项,以便在下次启动程序时尝试使用它们。
使用IP多播查找本地网络中的其他对等方。
随机扫描IP。找到远程对等方可能需要很长时间,但它是唯一可在Internet上运行的完全分散的解决方案。此方法仅适用于IPv4。
相关问题
是否可以在没有任何静态IP的情况下创建DHT?
是否可以创建静态扩展方法
是否可以在不使用故事板的情况下在ios5中创建静态tableview?
是否可以在不创建任何表的情况下创建Sqlite数据库?
是否可以在没有任何按钮的情况下创建UIAlertView?
是否可以创建没有任何主题的简单应用程序?
是否有可能有单独的DHT标签?
是否可以在无跟踪的torrent文件中包含对等项?
是否可以创建RefCell <any>?
是否可以创建没有任何文件的子页面?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?