@@ -111,6 +111,7 @@ var Server = require('bittorrent-tracker').Server
111111var server = new Server ({
112112 udp: true , // enable udp server? [default=true]
113113 http: true , // enable http server? [default=true]
114+ ws: true , // enable websocket server? [default=false]
114115 filter : function (infoHash , params ) {
115116 // black/whitelist for disallowing/allowing torrents [default=allow all]
116117 // this example only allows this one torrent
@@ -122,9 +123,10 @@ var server = new Server({
122123 })
123124})
124125
125- // Internal http and udp servers exposed as public properties.
126+ // Internal http, udp, and websocket servers exposed as public properties.
126127server .http
127128server .udp
129+ server .ws
128130
129131server .on (' error' , function (err ) {
130132 // fatal server error!
@@ -178,6 +180,7 @@ Easily start a tracker server:
178180$ bittorrent-tracker
179181http server listening on 8000
180182udp server listening on 8000
183+ ws server listening on 8000
181184```
182185
183186Lots of options:
@@ -195,6 +198,7 @@ $ bittorrent-tracker --help
195198 --interval tell clients to announce on this interval (ms)
196199 --http enable http server [default: true]
197200 --udp enable udp server [default: true]
201+ --ws enable ws server [default: false]
198202 -q, --quiet only show error output
199203 -s, --silent show no output
200204 -v, --version print the current version
0 commit comments