百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

hyperswarm

> 编程语言
开源

用于连接对等体的分布式网络栈。

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

用于连接对等体的分布式网络栈。

hyperswarm

请参阅完整的 API 文档,网址为 docs.pears.com

一个高级别的 API,用于查找和连接到对"主题"感兴趣的对等节点。

安装

bash
npm install hyperswarm

使用方法

javascript
const Hyperswarm = require('hyperswarm')

const swarm = new Hyperswarm()

swarm1.on('connection', (conn) => {
  // swarm1 will receive server connections
  conn.write('this is a server connection')
  conn.end()
})

const discoveryKey = Buffer.alloc(32).fill('hello world') // must be 32 bytes

// join the swarm, others will find you
swarm2.join(discoveryKey, { server: true, client: true })

Hyperswarm API

const swarm = new Hyperswarm(opts = {})

构建新的 Hyperswarm 实例。 opts 可以包括:

  • keyPair: 用于监听/连接 DHT 的 Noise 密钥对。默认为新的密钥对。

swarm.dht 是一个 hyperdht 实例。如果您希望对 Hyperswarm 的网络进行更低级别的控制,则非常有用。

`const discovery = swarm.join(topic,

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言