This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import DHT from '@hyperswarm/dht' | |
| const MTU = 1500 | |
| const payloadSize = MTU / 2 | |
| const payload = random(payloadSize) | |
| const dht = new DHT() | |
| const mutablePutResponse = await dht.mutablePut(dht.defaultKeyPair, payload) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Run `node hyperswarm-works-server.js` on one machine, | |
| // then pass the logged server's public key to your peer, | |
| // once they connect using https://gist.github.com/Nazeh/501ff7b94c4c62a997b8315d3606fc92 | |
| // they should be able to connect to you and start chatting. | |
| // If not, run https://github.com/holepunchto/hyperswarm-doctor | |
| // to check both of your networks, if both have randomized ports, holepunching won't work. | |
| import DHT from '@hyperswarm/dht' | |
| const node = new DHT() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Run https://gist.github.com/Nazeh/64edc0fa2d0920f55eb8b4df227c93c9 | |
| // on one machine, then run this code on another passing the publicKey | |
| // logged from the server `node hyperswarm-works-connect.js <publicKey>` | |
| // then you should be able to connect to your peer and start chatting! | |
| // If not, run https://github.com/holepunchto/hyperswarm-doctor | |
| // to check both of your networks, if both have randomized ports, holepunching won't work. | |
| import DHT from '@hyperswarm/dht' | |
| const publicKeyHex = process.argv[2] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import DHT from 'bittorrent-dht' | |
| const BOOTSTRAP = [ | |
| { host: 'router.bittorrent.com', port: 6881 }, | |
| { host: 'router.utorrent.com', port: 6881 }, | |
| { host: 'dht.transmissionbt.com', port: 6881 }, | |
| { host: 'router.nuh.dev', port: 6881 } | |
| ] | |
| const infoHash = random() |
OlderNewer