Bourriquet est un client pour eDonkey écrit de zéro par Rusback (principalement pour l’interface MUI) et SixK (pour la réimplémentation du protocole et le développement du noyau). Il s’agit encore d’une version Beta, mais vous pouvez déjà vous connecter à un serveur, rechercher des fichiers et télécharger de (petits) fichiers ainsi qu’en partager.
La sortie debug n’a pas encore été enlevée.
Cette version vous est proposée afin que vous testiez le logiciel, ce dernier n’étant pas encore pleinement utilisable.
Des programmeurs peuvent rejoindre le projet en contactant Rusback ou SixK.
Vous pouvez trouver les sources sur le Morgoth Castor-cvs, si vous voulez y jeter un oeil, il suffit de les demander à Marcin ‘Morgoth’ Kurek.
Le projet a vraiment besoin d’aide, car de nombreuses choses ont encore besoin d’être faites.
Vous pouvez retrouver plus d’informations sur le site de Bourriquet.
Télécharger : Bourriquet20040907.lha (MorphOS) [291 ko]
24 Commentaires
Passer au formulaire de commentaire
yaaaahhh enfin !
bon les premiers tests sont pas concluant…
j’arrive pas à me connecter, message d’erreur « can’t get local host name » 🙁
mon hostname dans env: est pourtant bien renseigné.
je précise que je suis derriere une passerelle (sous XP) dois-je faire une manip particuliere ?
[edition]
pareil aprés test en pppoe (miamiDx) sans passer par la passerelle, même message 🙁
Auteur
Moi aussi j’ai le même message… Et je suis derrière mon modem/routeur/firewall.
Je ne vois pas d’où ça vient, pourtant j’ai bien lu la doc Amigaguide filée avec 😀
—
/me aime bien faire des blagues sur les docs amigaguide 😆
Bande de vénaird, moi je dépasse pas la fenetre de chargement…
Courage SixK et Rusback 🙂
Auteur
Nico : C’est normal, si tu regardais ce que te dis ton SnoopDos, tu verrais qu’il te manque la classe MUI thebar.mcc et thebar.mcp.
Jette un oeil là : http://zerohero.se/mui/download.php tu devrais la retrouver et pouvoir lancer la Bourrique 😀
—
/me a toujours son problème d’Host Name 😕
Bizard vos problemes moi aussi je suis derriere mon modem/routeur/firewall… Il n’y a pas de probleme.
J’utilise MiamiDx egalement…
Faut que je regarde dans Miami si j’ai pas collé une ligne localhost 127.0.0.1 ?
SixK
@Sixk: aucun problème ici… avec le 3ème serveur choisi, la connexion s’est effectuée et j’ai pu faire une recherche.
Quelques remarques pour la suite du dév.:
.Dans la fenêtre de téléchargements: lorsqu’un dl est lancé, rien ne renseigne sur le nombre de sources dispo. pour le téléchargement, et on ne peut biensûr pas voir l’état de chaque source comme c’est le cas sur win et ca me paraît être très important: je suppose que c’est que c’est pas encore implémenté…
.A ajouter: le double-clic pour se connecter sur un serveur, lancer un téléchargement,… !!
.Quand j’ai quitté, quelques hits, et un plantage d’une des tâches réseau. (« Task set to Wait() »…)
.Tout dans la même fenêtre, ca serait possible ? (actuellement, les téléchargements s’ouvrent dans une autre,… Comme sous win, sous forme de tabs ca serait beaucoup plus pratique je trouve)
Enfin en tout cas bon boulot à tous les deux: continuez !
@+,
Léo.
PS: quand je vois ces GUI MUI et que de mon côté je suis pas capable de pondre deux listviews et 3 bouttons sans un plantage et sans 50 hooks… Comment vous faites ?! :=)
Je confirme, j’ai bien une ligne ip: 127.0.0.1 name: localhost
dans Miami dans database, Hosts. Donc pour ceux ou ca ne marche pas, vous pouvez vérifier si vous avez cette ligne
Leo, pour les GUI MUI, faut demander a Rusback, parceque moi aussi je suis pas capable de pondre une liste dynamique sans 50mille hooks qui plantent 😉
SixK
Auteur
SixK : Pas mieux avec la dite ligne… J’avais déjà une telle ligne, mais à la place de « localhost », j’avais mis « miga », et je ne sais plus à quoi ça servait… Enfin bref, pas de changement chez moi malgrès le rajout de cette ligne.
—
/me continue de chercher avec SixK sur IRC 😉
Auteur
La réponse a été trouvée.
Il faut mettre « Localhost » dans TCP/IP, Default host name.
Voilou.
—
/me est content, on a finalement trouvé 😀
@Battleman: il faut en tout cas mettre un nom que tu as défini ds database/hosts (g pas « localhost » ici…)
Auteur
Leo : Aussi… mais bon, j’avais pas envie de me prendre la tête, donc j’ai testé avec localhost et ça marche.
PS : ça fait déjà deux ou trois fois que tu m’appelles BattleMan… mon nick, c’est BatteMan, sans le « l ». Merci d’avance 😆
—
/me est content, il vient de télécharger un fichier avec la Bourrique 😀
Ouais, je l’ai installé 🙂
Mais boom tout de même.
SixK/Rusback: c’est un probleme connue ou vous voulez que je fasse
plus de tests ?
Bah Boom Quoi ?
Heu juste pour dire que moi aussi je préfère quand il n’y a qu’une
fenetre pour tout 🙂
Bon, je n’ai pas eu le temps de tester bourriquet encore…
Bah ca me paraît clair 🙂
if (mos_ver>MOS14 && MOS15!=SORTI)
// Dommage 🙂
BOOM();
else
// Déroulement normal…
(Hum… C’est une bonne idée ca…)
@+,
Léo.
Marche très bien ici. Je teste un download.
Les recherches sont très rapide.
Mais je regrette que l’on ne puisse
pas se connecter sur plusieurs server.
Bon A+
Ici le soft se lance, la recherche marche, mais les téléchargements ne demarrent jamais même quand j’ai plus de 100 sources pour un fichier 🙁
De plus seul le 3) serveur de la liste fonctionne. Est ce que quelqu’un a une liste des bons serveurs SVP?
.-)
A+
Il faut faire l’essai sur des petits fichiers de quelques octets a quelques Koctets… Car l’upload ne marche pas parfaitement donc on ne monte pas dans les scores donc quasie impossible d’avoir des gros fichiers.
SixK
Auteur
Perso, j’ai réussit à récupérer un fichier image de 60 ko.
—
/me raconte sa vie 😆
haaaaa Fallait le dire !!!
/me va essayer des TRèS petits fichiers alors
Pour info, Bourriquet relance les demandes de fichiers toutes les 20 minutes environ (c’est le protocol Edonkey qui veut ca). Au bout d’une heure en général Bourriquet n’arrive plus a se connecter aux autres clients donc pas la peine de laisser tourner toute la nuit 🙂 (mais vous pouvez faire l’essai on ne sait jamais)
Pour l’upload le probleme semble se présenter pour les fichiers déjà connu des clients, Edonkey/Emule semble demander directement le Hash du block a télécharger (parcequ’il l’a eu par d’autres clients) au lieu de demander un block en envoyant le hash du fichier et la zone a télécharger…
Je suis un peu sec sur le sujet, je me demande encore comment implémenter tout ca proprement.
Sinon le Download marche mieux avec certains serveurs comme Razorback2 mais Razorback2 n’accepte qu’un nombre limité de clients qui n’utilisent pas la compression de données. Donc laisse bourriquet se connecter que tres rarement.
Mais bon le jour ou vous tomberez sur un client Bourriquet pour l’upload ou le download il ne devrait pas y avoir de probleme 😉 Reste plus qu’a savoir quels fichiers sont hébergés sur des clients Bourriquet 😉
SixK
Bonjour,
et le code source d’emule ne peut pas aider ?
Je dis ça comme ça, je suis pas developpeur 🙂
Le source d’Emule c’est du C++, c’est imcompréhensible pour le commun des mortels…
En plus il y a beaucoup de fichiers, Il faut vraiement passer beaucoup de temps pour comprendre quoi que ce soit.
SixK
j’avauis même pas vu … une passerelle sous XP, et ça viens te dire que linux c lent … arf