Hi, nachdem ich mich ueber den mldonkey ziemlich geaergert habe und der original ed2k closed source ist habe ich mal selber angefangen einen donkey client zu schreiben. Derzeit kann das vieh noch gar nichts weil eine menge framework zu schreiben ist bevor ueberhaupt die ersten sinnvollen pakete rauskommen. Ziel ist es das ganze dingen in C (Nicht C++) zu schreiben und ohne zuhilfename von threads. Derzeit kann ich eine outgoing connection aufmachen (Zu einem Server) und diesem ein "LOGIN" paket schicken was er auch schon mit daten quittiert die ich derzeit noch nicht auswerte (Was zum "tigh loop" im poll fuehrt). Vielleicht gibt es ja den ein oder anderen der gerade Langeweile hat und lust hat mitzubasteln. Das zeug was ich bisher habe und ein wenig protocol doku (Selbstgeschrieben aus dem wissen von tcpdump/ethereal/mldonkey/emule) findet ihr hier: http://www.silicon-verl.de/home/flo/software/donkey/ Vorhanden ist schon ein AsyncIO framework, network connection handling, packet creation, config file etc. Es fehlt noch eine menge. Patches immer gerne gesehen - Wenn es mehr werden koennte ich auch hurtig nen cvs basteln. Flo -- Florian Lohoff flo@rfc822.org +49-5201-669912 Heisenberg may have been here.