首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从gundb服务器获取对等列表

如何从gundb服务器获取对等列表
EN

Stack Overflow用户
提问于 2020-01-22 04:28:43
回答 2查看 771关注 0票数 2

我想获取与gunDB相关的同龄人的数据。尽管我尝试从电线创建和管理自己的对等列表。但是我认为如果gunDB已经有了同侪列表,那么使用它会比我的更好。

那么,您能告诉我如何从gunDB服务器获取对等列表吗?

我检查了对等列表这里,它创建了对等id,并将对等点推送到对等列表(opt.peers)。但我不知道如何像在服务器脚本中那样从外部调用列表。

请给我一点建议吧!

EN

回答 2

Stack Overflow用户

发布于 2020-01-24 01:14:52

@huhsame -稍后我将不得不更详细地回答这个问题,但现在我只想粘贴一些代码,让您开始工作:

代码语言:javascript
复制
gun.back('opt.peers')

代码语言:javascript
复制
gun._.opt.peers

我推荐API方法,而不是“内部”_方法。

票数 2
EN

Stack Overflow用户

发布于 2020-02-05 08:39:28

@marknadal

对不起,我迟到了,因为那是农历新年假期。

我测试了gun.back('opt.peers') (枪支同行),你用我用WebSocket Wire and Mesh.hi in gun制作的同侪列表(Huh)回答了这个问题。我发现了一些问题,所以我想和你分享一下。

  1. 客户结果
  2. 服务器上的结果

1.客户端的结果

我在四个浏览器实例上测试了它--左侧(Chrome)、中间(Chrome)、右侧(Opera)、safari(safari) - 客户端对等列表-启动

  • WebRTC打印每个对等点的id,包括服务器- 同龄人先试试。我认为它比huh更有用,它是从服务器获得的,当页面被服务时,因为它可以检查我当前连接的其他对等点。
  • 如果刷新一些客户端,则在刷新- 刷新视频之前,枪支对等点会打印包括先前的对等信息在内的对等列表。因此,在最后刷新的右边,枪支同行会打印正确的对等列表。但是在左边和右边,以前的对等信息是打印出来的- 刷新后
  • 如果我在不使用WebRCT的Safari上连接相同的空间,则在safari和其他(左、中、右)打印时,枪支对等点只打印服务器,而不提供safari - 带着野生动物的信息。

2.服务器的结果

中,每种情况下都有一些结果。1.客户端的结果.

  • 与WebRTC在客户端打印id时不同的是,与WebRTC在客户端打印id时不同的是,枪节点通过WebRTC打印id,而仅打印N-1对等s- 和服务器上的同龄人进行比较
  • 在safari的情况下,就像我在1.4中提到的那样,服务器上的枪支对等点的数量增加了,尽管它没有像我提到的那样在客户端打印。但是,正如我提到的2.1 - 在服务器上带safari,枪支对等点仍然只打印N-1对等点。

所以我决定暂时利用同龄人。我想知道为什么会有这样的结果。尽管哼-对等点是基于GunDB连接数据的。

请看一下。谢谢您:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59852625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档