Skip to content

Commit 2be58b0

Browse files
committed
Updated docs to better match default server config
1 parent 8d156c7 commit 2be58b0

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ var server = new Server({
189189
http: true, // enable http server? [default=true]
190190
ws: true, // enable websocket server? [default=true]
191191
stats: true, // enable web-based statistics? [default=true]
192-
trustProxy: false // enable trusting x-forwarded-for header for remote IP [default=false]
192+
trustProxy: false, // enable trusting x-forwarded-for header for remote IP [default=false]
193193
filter: function (infoHash, params, cb) {
194194
// Blacklist/whitelist function for allowing/disallowing torrents. If this option is
195195
// omitted, all torrents are allowed. It is possible to interface with a database or
@@ -230,12 +230,34 @@ server.on('warning', function (err) {
230230

231231
server.on('listening', function () {
232232
// fired when all requested servers are listening
233-
console.log('listening on http port:' + server.http.address().port)
234-
console.log('listening on udp port:' + server.udp.address().port)
233+
234+
// HTTP
235+
var httpAddr = server.http.address()
236+
var httpHost = httpAddr.address !== '::' ? httpAddr.address : 'localhost'
237+
var httpPort = httpAddr.port
238+
console.log(`HTTP tracker: http://${httpHost}:${httpPort}/announce`)
239+
240+
// UDP
241+
var udpAddr = server.udp.address()
242+
var udpHost = udpAddr.address
243+
var udpPort = udpAddr.port
244+
console.log(`UDP tracker: udp://${udpHost}:${udpPort}`)
245+
246+
// WS
247+
var wsAddr = server.http.address()
248+
var wsHost = wsAddr.address !== '::' ? wsAddr.address : 'localhost'
249+
var wsPort = wsAddr.port
250+
console.log(`WebSocket tracker: ws://${wsHost}:${wsPort}`)
251+
235252
})
236253

254+
237255
// start tracker server listening! Use 0 to listen on a random free port.
238-
server.listen(port, hostname, onlistening)
256+
var port = 0,
257+
hostname = "localhost"
258+
server.listen(port, hostname, () => {
259+
// Do something on listening...
260+
})
239261

240262
// listen for individual tracker messages from peers:
241263

0 commit comments

Comments
 (0)