Hum, pour les ratio c'est les admin du traqueur qui décident dans leur code...
Pour ce qui est du blocage a 99% du fichier, ça ne peux se faire qu'en ayant UNE source qui possède le 1% restant et qui ne le diffuse qu'après...
Le traqueur ne se chargeant que de donner les couples ip+port actif, il ne se charge que d'interconnecter les clients entre eux, ce sont les clients qui annonce les bout qu'il possèdent (au traqueur et aux autres clients), sinon la charge du traqueur serait pas gérable...
Les limitations en terme de débit sont impossible (par le traqueur), ce sont les clients qui limitent leur vitesse d'envois, voir de réceptions (mais ça ne marche qu'en jouant sur le taux de rejet de paquets, donc très consommateur...)
Par contre, il peux déduire les vitesses moyennes des clients (le client envoie régulièrement ses stats d'upload au traqueur) et peux donc en déduire une vitesse d'upload moyenne.
Il est donc techniquement possible de mettre les rapides entre eux au début, puis de leur interconnecter les plus lents plus tard...
(mais c plus simple de se baser sur les ratios globaux directement qui seront plus représentatif des pratiques de l'utilisateur et diminueront le code...)
Tien pas bête, vais demander comment il gère ça dans leur traqueur ;)
[^] # Re: Mon avis
Posté par Raphaël G. (site web personnel) . En réponse au journal Vive le libre ... en partage !. Évalué à 3.
Pour ce qui est du blocage a 99% du fichier, ça ne peux se faire qu'en ayant UNE source qui possède le 1% restant et qui ne le diffuse qu'après...
Le traqueur ne se chargeant que de donner les couples ip+port actif, il ne se charge que d'interconnecter les clients entre eux, ce sont les clients qui annonce les bout qu'il possèdent (au traqueur et aux autres clients), sinon la charge du traqueur serait pas gérable...
Les limitations en terme de débit sont impossible (par le traqueur), ce sont les clients qui limitent leur vitesse d'envois, voir de réceptions (mais ça ne marche qu'en jouant sur le taux de rejet de paquets, donc très consommateur...)
Par contre, il peux déduire les vitesses moyennes des clients (le client envoie régulièrement ses stats d'upload au traqueur) et peux donc en déduire une vitesse d'upload moyenne.
Il est donc techniquement possible de mettre les rapides entre eux au début, puis de leur interconnecter les plus lents plus tard...
(mais c plus simple de se baser sur les ratios globaux directement qui seront plus représentatif des pratiques de l'utilisateur et diminueront le code...)
Tien pas bête, vais demander comment il gère ça dans leur traqueur ;)