文件名称:webrtc-kademlia:使用WebRTC作为网络层的Kademlia实现
文件大小:267KB
文件格式:ZIP
更新时间:2024-06-13 04:18:36
JavaScript
WebRTC加德里亚 这是精彩的Kademlia DHT(分布式哈希表)协议的实现,使用作为网络层。 警告 对于peer.js服务器,您需要使用具有某些DHT特定功能的修改版本: 用法 初始化PeerJS服务器 git clone https://github.com/timsuchanek/peerjs-server.git cd peerjs-server npm install bin/peerjs --port 9000 --key peerjs 运行Kademlia实施 git clone git clone https://github.com/timsuchanek/webrtc-kademlia.git cd webrtc-kademlia npm install npm start 打开浏览器 将2浏览器选项卡指向http://localhost:8000并
【文件预览】:
webrtc-kademlia-master
----package.json(599B)
----server.js(424B)
----src()
--------test.js(442B)
--------Kademlia.js(4KB)
--------MyID.js(665B)
--------util.js(5KB)
--------KBucket.js(2KB)
--------KResponder.js(9KB)
--------KRequester.js(5KB)
--------Storage.js(3KB)
--------constants.js(944B)
--------RoutingTable.js(7KB)
----browser()
--------DHT.js(3KB)
--------Kademlia.js(20KB)
--------util.js(5KB)
--------build.js(274KB)
--------index.html(2KB)
--------xor.js(4KB)
--------main.js(940B)
--------colors.png(90KB)
--------OOOOLDTransport.js(1KB)
--------build.js.map(320KB)
--------style.css(3KB)
--------favicon.ico(1KB)
--------peer.js(80KB)
----examples()
--------simple()
----.gitignore(34B)
----README.md(1KB)