@@ -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
231231server .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