mirror of
https://github.com/webtorrent/bittorrent-tracker.git
synced 2024-12-13 19:06:27 +00:00
parent
ba7a58b1d8
commit
25b25f663c
@ -5,6 +5,8 @@
|
|||||||
|
|
||||||
var querystring = require('querystring')
|
var querystring = require('querystring')
|
||||||
|
|
||||||
|
var MAX_UINT = Math.pow(2, 32) - 1
|
||||||
|
|
||||||
exports.IPV4_RE = /^[\d\.]+$/
|
exports.IPV4_RE = /^[\d\.]+$/
|
||||||
exports.IPV6_RE = /^[\da-fA-F:]+$/
|
exports.IPV6_RE = /^[\da-fA-F:]+$/
|
||||||
|
|
||||||
@ -25,6 +27,7 @@ exports.EVENT_NAMES = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function toUInt32 (n) {
|
function toUInt32 (n) {
|
||||||
|
if (n > MAX_UINT) n = MAX_UINT
|
||||||
var buf = new Buffer(4)
|
var buf = new Buffer(4)
|
||||||
buf.writeUInt32BE(n, 0)
|
buf.writeUInt32BE(n, 0)
|
||||||
return buf
|
return buf
|
||||||
|
Loading…
Reference in New Issue
Block a user