Entwickler-Ecke

Internet / Netzwerk - Native Implementation für Gnutella


Martok - Sa 21.06.08 01:50
Titel: Native Implementation für Gnutella
Hallo!

Wie der Titel schon sagt suche ich eine native Implementation des Gnutella-Protokolls. Es gibt (neben einigen GnucDNA-Ports) leider irgendwie nur 2 Delphi-Klassen, nämlich TGnutella [http://delphi.pogorzelski.de/] (Shareware, die DCUs sind für D6...) und gnutellatrans [http://capnbry.net/gnutella/my_client.php], das nur Gnutella 0.4 implementiert. Wird jedenfalls von den Servern sauber abgelehnt...

Kennt wer was? Torry und die anderen 'üblichen Verdächtigen' haben mir nicht wirklich geholfen...

mfg
Martok

PS: G1 oder G2 ist erstmal nicht das Kernproblem... mir gehts nur um den Unterhaltungswert^^


BenBE - Sa 21.06.08 12:24

Die englische Wiki [http://en.wikipedia.org/wiki/Gnutella#References] meint: Schaue hier [http://gnet-specs.gnufu.net/]


Martok - So 22.06.08 14:34

Naja, gut. Das 0.6er Protokoll selbst schreiben ist die andere Variante.

Die Ares Sourcen hab ich zwar, aber den Programmierstil kann man schon fast als 'wirksamen Kopierschutz' durchgehen lassen... Und ich weiß immer noch nicht welches Protokoll der nun wieder nutzt :P


BenBE - So 22.06.08 15:01

Auch für C gibt es Source-Formatter ;-) nennen sich z.B. indent (unter Unix) ;-)


Martok - So 22.06.08 15:11

Ares ist Delphi... ich meinte auch eher die Unit-Aufteilung. Da findet man nix^^

Werd aber wohl doch nicht ums selber schreiben drumrum kommen. Schade eigentlich...