Skip to content

Commit ffb93ea

Browse files
committed
swarm
1 parent 55fe501 commit ffb93ea

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,25 @@
1313

1414
Node.js implementation of a [BitTorrent tracker](https://wiki.theory.org/BitTorrentSpecification#Tracker_HTTP.2FHTTPS_Protocol), client and server.
1515

16-
A **BitTorrent tracker** is an HTTP service which responds to GET requests from BitTorrent
16+
A **BitTorrent tracker** is an web service which responds to requests from BitTorrent
1717
clients. The requests include metrics from clients that help the tracker keep overall
1818
statistics about the torrent. The response includes a peer list that helps the client
19-
participate in the torrent.
19+
participate in the torrent swarm.
2020

2121
This module is used by [WebTorrent](http://webtorrent.io).
2222

2323
## features
2424

2525
- includes client & server implementations
26-
- supports HTTP & UDP trackers ([BEP 15](http://www.bittorrent.org/beps/bep_0015.html))
27-
- supports tracker "scrape" extension
28-
- robust and well-tested (comprehensive test suite, and used by [WebTorrent](http://webtorrent.io) and [peerflix](https://github.com/mafintosh/peerflix))
26+
- supports all mainstream tracker types:
27+
- HTTP trackers
28+
- UDP trackers ([BEP 15](http://www.bittorrent.org/beps/bep_0015.html))
29+
- WebTorrent trackers ([BEP forthcoming](http://webtorrent.io))
2930
- supports ipv4 & ipv6
31+
- supports tracker "scrape" extension
32+
- robust and well-tested
33+
- comprehensive test suite (runs entirely offline, so it's reliable)
34+
- Used by popular clients: [WebTorrent](http://webtorrent.io), [peerflix](https://github.com/mafintosh/peerflix)), and [playback](https://mafintosh.github.io/playback/).
3035

3136
Also see [bittorrent-dht](https://github.com/feross/bittorrent-dht).
3237

0 commit comments

Comments
 (0)