easyp2p
0.1.0 • Public • Published easy-p2p
Helper to build node p2p applications
Under Construction 🎈
Usage examples
Creating new server
const easyP2P = require('easy-p2p')
const p2p = easyP2P({networkId: 'p2pbrothers'})
p2p.startServer({
port: 2626,
onConnection: (peer) => {
peer.write('welcome')
},
messageHandler: (peer, message) => {
console.log('new message from peer', message)
}
})
Connect to peer
const easyP2P = require('easy-p2p')
const p2p = easyP2P({networkId: 'p2pbrothers'})
p2p.connectToPeer({
port: 2626,
host: 'localhost',
messageHandler: (peer, message) => {
console.log('new message from peer', message)
}
})
Broadcast message
p2p.broadcast({
lorem: 'ipmsum',
music: 'hello darkness my old friend'
})
Discover Peers
see examples for more
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads