一个基于 NodeJS 制作的 P2P 网盘

最近使用 Electron 制作了一个不需上传文件就可直接分享文件的网盘应用,基于 DHT、HTTP/2 等协议,使用 ES6 写的,项目在这里:https://github.com/psychokinesis-dev/free-share ,下载链接请看 Release 页面。
网络协议的那部分实现单独分成了另一个项目:https://github.com/psychokinesis-dev/js-psychokinesis
这个网络目前仅实现了最基础的东西,如果有什么好的想法可以将它们提交到这儿: https://github.com/psychokinesis-dev/rfcs
相关推荐
p2p:[NodeJs]对等聊天
2 对等聊天 安装库要求 npm install 跑步 终端 node peer.js me friend 另一个码头 node peer.js friend me 演示版 参考
p2pchat-nodejs:P2P聊天
P2PChatjs 一个简单的Java P2P聊天(浏览器和NodeJS) 用法 克隆并导航到index.html或在 款式 带有两个style.css和style02.css 依存关系 梦幻时代 网络种子 WebRTC p2p图 屏幕截图
NodeJS制作爬虫全过程
主要介绍了NodeJS制作爬虫的全过程,包括项目建立,目标网站分析、使用superagent获取源数据、使用cheerio解析、使用eventproxy来并发抓取每个主题的内容等方面,有需要的小伙伴参考下吧。
P2PNodejs:P2PNodejs-这是一个基于nodejs实现P2P网络的示例
P2PNodejs P2PNodejs-这是一个基于nodejs实现P2P网络的示例 快速开始 npm install HTTP_PORT=3001 P2P_PORT=6001 npm start HTTP_PORT=3002 P2P_PORT=6002 npm start curl -H "Content-type:application/json" --data '{"peer" : "ws://localhost:6001"}' http://localhost:3001/addPeer #win set HTTP_PORT=3001 set P2P_PORT=6001 npm start set HTTP_PORT=3002 set P2P_PORT=6002 npm start curl -H "Content-type:application/json" --data
random:P2P练习模块5 NODEJS课程
新项目 这是我的新应用程序的自述文件。 该文件用作模块5中创建第一存储库的示例。


