• [^] # Re: Pas besoin de traqueur

    Posté par . En réponse au journal TPB AFK. Évalué à 3.

    Pour le client, mon idée est de faire un client libre en Qt qui implémente bittorrent, et non pas juste faire un client bittorrent. De plus comme je suis en train d'implémenter mon propre tracker (un fork d'un fork d'ocelot), on peut imaginer que le client communique avec le tracker selon un protocole à définir afin de gérer cette notion de sphère (que je préfère à cercle).

    Un tracker privé par définition permet de partager des .torrents entre les users inscrits. Il suffirait d'affiner le tracker afin d'implémenter une notion de groupes étanches afin de ne pas pouvoir consulter les torrents des groupes auxquels l'utilisateur ne fait pas parti.
    Mon tracker utilisera mongodb qui permet, aux même titre qu'une base de données classique, ce genre de besoins.

    Tu peux étudier le fork du projet Narwhal que j'utilise , ils ont commencé à modéliser une notion de permissions mais pas implémentée dans leur code (qui semble abandonné).

    Pour l'identification, j'imagine que mon client Qt s'identifiera sur mon tracker pour obtenir le .torrent partagé dans une sphère.