mirror of
https://github.com/logos-storage/bittorrent-tracker.git
synced 2026-01-05 22:43:08 +00:00
fix client handling to support http peers non-compact response
This commit is contained in:
parent
4f1ea32f35
commit
deee4e1d7d
@ -496,11 +496,7 @@ Tracker.prototype._handleResponse = function (requestUrl, data) {
|
|||||||
} else if (Array.isArray(data.peers)) {
|
} else if (Array.isArray(data.peers)) {
|
||||||
// tracker returned normal response
|
// tracker returned normal response
|
||||||
data.peers.forEach(function (peer) {
|
data.peers.forEach(function (peer) {
|
||||||
var ip = peer.ip
|
self.client.emit('peer', peer.ip + ':' + peer.port)
|
||||||
var host = ip.length == 4 ?
|
|
||||||
(ip[0] + '.' + ip[1] + '.' + ip[2] + '.' + ip[3]) :
|
|
||||||
ip.toString()
|
|
||||||
self.client.emit('peer', host + ':' + peer.port)
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
} else if (requestUrl === self._scrapeUrl) {
|
} else if (requestUrl === self._scrapeUrl) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user