PHP bir torrent için tohum / eş sayısını bilmek nasıl

2 Cevap php

Eğer web sitenizde indirmek için bir .torrent dosyasını yerleştirdiğinizde, nasıl Tohum ve sayısını alabilirsiniz Bu Torrent için ve bunların kullanıcı bilgilendirmek Peers?

2 Cevap

You have to contact the tracker(s) that is shown in the torrentfile. If the tracker support "scraping" that is probably the request you want. Otherwise its up to the tracker to decide how many peers it wants to return to you, and you have no idea if those peers is a seed or leech before contacting them.

Torrentfile kolayca bilgi ayrıştırmak için bdecode php kütüphaneye bakmak, bencoded biçimindedir.

Eğer meta olarak adet bilgi almak infohash sağlamak ve izci sen protokolü takip ederseniz, http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 daha fazla bilgi için okumak cevap verecektir

Sen http://wiki.theory.org/BitTorrentSpecification#Tracker_.27scrape.27_Convention adresinde açıklandığı gibi oluşturulmuş bir URL ile bir HTTP GET isteği göndererek izci raspa - sıyrık URL içinde duyurmak URL (ler) türetilmiştir metainfo ait "ilan" ve "duyurmak -list "tuşları.

Izci tepkisi aynı wiki.theory.org bağlantı açıklanmıştır. Bu aradığınız ekme / leecher sayılarını içerir.

Modern. Torrent dosyaları genellikle birkaç izci kendi duyurmak-listesinde yer var, bu yüzden daha iyi bilgi için birden fazla kazımak istiyorum unutmayın. Eğer izci B izci A üst üste hangi eş bilmenin bir yolu var, o yüzden gerçekten birden fazla izci kazıma yapabileceğiniz iyi bir range minimum / maksimum sayıda ile gelip etmektir Ancak sürüsü adet indiren ve ekme.