Bourriquet, un client eDonkey pour MorphOS

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

    • anonyme sur 9 septembre 2004 à 14h38

    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 🙁

    • BatteMan sur 9 septembre 2004 à 14h55
      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 😆

    • anonyme sur 9 septembre 2004 à 15h58

    Bande de vénaird, moi je dépasse pas la fenetre de chargement…

    Courage SixK et Rusback 🙂

    • BatteMan sur 9 septembre 2004 à 16h40
      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 😕

    • SixK sur 9 septembre 2004 à 17h26

    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

    • anonyme sur 9 septembre 2004 à 17h54

    @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 ?! :=)

    • SixK sur 9 septembre 2004 à 18h03

    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

    • BatteMan sur 9 septembre 2004 à 18h24
      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 😉

    • BatteMan sur 9 septembre 2004 à 18h33
      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é 😀

    • anonyme sur 9 septembre 2004 à 18h43

    @Battleman: il faut en tout cas mettre un nom que tu as défini ds database/hosts (g pas « localhost » ici…)

    • BatteMan sur 9 septembre 2004 à 18h47
      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 😀

    • anonyme sur 9 septembre 2004 à 19h06

    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 ?

    • SixK sur 9 septembre 2004 à 20h00

    Bah Boom Quoi ?

    • LorD sur 9 septembre 2004 à 20h12

    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…

    • anonyme sur 9 septembre 2004 à 20h18

    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.

  1. 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+

    • serge sur 10 septembre 2004 à 9h31

    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+

    • SixK sur 10 septembre 2004 à 9h50

    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

    • BatteMan sur 10 septembre 2004 à 10h43
      Auteur

    Perso, j’ai réussit à récupérer un fichier image de 60 ko.


    /me raconte sa vie 😆

  2. haaaaa Fallait le dire !!!

    /me va essayer des TRèS petits fichiers alors

    • SixK sur 10 septembre 2004 à 11h33

    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

    • pipo sur 10 septembre 2004 à 11h53

    …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…

    Bonjour,

    et le code source d’emule ne peut pas aider ?

    Je dis ça comme ça, je suis pas developpeur 🙂

    • SixK sur 10 septembre 2004 à 12h05

    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

    • bLa sur 16 septembre 2004 à 10h19

    j’avauis même pas vu … une passerelle sous XP, et ça viens te dire que linux c lent … arf

Les commentaires sont désactivés.

Amiga Impact