compact2string
Convert bittorrent's compact ip/host binary returned by Trackers to 'hostname:port' string.
Installation
npm install compact2string
Usage
Single compact2string
var compact2string = require("compact2string");
var Buffer = require("buffer").Buffer;
var hostport = compact2string(new Buffer("0A0A0A050080", "hex"))
console.log(iphost)
=> "10.10.10.5:128"
Multiple in same buffer
var hostports = compact2string.multi(new Buffer("0A0A0A05008064383a636f6d", "hex"));
console.log(hostports);
=> [ '10.10.10.5:128', '100.56.58.99:28525' ]
Licence
(MIT Licence)