/** * Functions/constants needed by both the client and server. */ var extend = require('xtend/mutable') exports.DEFAULT_ANNOUNCE_INTERVAL = 30 * 60 * 1000 // 30 minutes exports.DEFAULT_ANNOUNCE_PEERS = process.browser ? 5 : 50 exports.MAX_ANNOUNCE_PEERS = 82 exports.binaryToHex = function (str) { return new Buffer(str, 'binary').toString('hex') } exports.hexToBinary = function (str) { return new Buffer(str, 'hex').toString('binary') } var config = require('./common-node') extend(exports, config)