断开枪支同伴

时间:2018-04-16 10:38:46

标签: gun

断开枪支同伴的正确方法是什么? 我可以通过以下方式连接同行:

Gun(['http://127.0.0.1:8080/gun','http://127.0.0.1:8081/gun'])

但是无法再次使用

断开连接
Gun(['http://127.0.0.1:8080/gun')

因为同伴仍将同步。在视频的最后部分,我无法断开对等端,因为两个数据库仍在同步。

另一方面,视频的第一部分显示Chrome无法更新的问题,但firefox可以正常工作。

VideoSource Code

1 个答案:

答案 0 :(得分:2)

@soth这是一个很好的问题。目前没有一种标准化的方法可以与同行断开连接。这可能应该添加。

同时,您可以通过手动访问对等的原始套接字并在其上调用close来关闭连接。

像这样,在浏览器中:

var peers = gun.back('opt.peers');
var peer = peers["http://localhost:8080/gun"]; // or other peer ID
if(peer.wire){ peer.wire.close() }

对等体ID可能是您用来初始化对等体的URL。