You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vardWebPeersCodec=require('@dwdht/peers')vardWebPeersBuffer=dWebPeersCodec.encode([{host: '127.0.0.1',port: 8080},{host: '127.0.0.1',port: 9090}])console.log(dWebPeersBuffer)// 12 byte bufferconsole.log(dWebPeersCodec.decode(buf))// the peer list
API
var dWebPeersBuffer = dWebPeersCodec.encode(peerList, [buffer], [offset])
Encode a list of IPV4 peers into a buffer.
var dWebPeersDecoded = dWebPeersCodec.decode(buffer, [offset], [end])
Decode a buffer into a list of peers.
var dWebPeersLen = dWebPeersCodec.encodingLength(peerList)
Returns the amount of bytes needed to encode the peers into a buffer
var dWebPeersIdLen = dWebPeersCodec.idLength(idByteLength)
Create a new @dwdht/peers decoder that encodes/decodes a fixed size peerId in addition to host/port. The peerId is exposed as the .id property on a peer object.