bittorrent-tracker/lib/common.js
Feross Aboukhadijeh 3746c05d79 restructure folders
2015-07-29 00:26:44 -07:00

23 lines
557 B
JavaScript

/**
* 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_INTERVAL_WEBRTC = 60 * 1000 // 1 minute
exports.DEFAULT_ANNOUNCE_PEERS = 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)