Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #31 (permalink)  
Old February 15th, 2008
Programmer
 
Join Date: February 14th, 2008
Location: Elkhart, Indiana
Posts: 2
Maligui is flying high
Default Shareaza Wiki

At the moment, I have downloaded Shareaza's source code. It is well documented in the Wiki on what does what. For example I went to the Wiki and types GNUTELA CONNECT (the handshake) and it told me what classes to look in.

Give me some time, C++ is not that hard to disect (its just messy). I can convert it into VB Code. Also I have found another resource in codeplex:
Zeral .Net - Home

These people are working on a open source project that implements BT, Emule, EDokey2000, and Gnutella. I may stop in to say hello, and see if I can help with Gnutella.

Anyways, untill I can disect the code, there are other options. GNUDNA (I think) is a library for Gnutella. Or, better yet, just enhace Gnutella to another level, any thoughts, I'll hop on board. Let's face it, it can be alot faster then it is, and I have some ideas on how.
Reply With Quote
  #32 (permalink)  
Old December 31st, 2008
Disciple
 
Join Date: January 6th, 2008
Posts: 10
baderboy is flying high
Default

i know this thread is old but for anyone wondering vb.net is very capable of doing this, all you need is a tcplistener, tcpclient, and streamreader/writer... and some knowledge of the gnutella protocol
Reply With Quote
  #33 (permalink)  
Old January 1st, 2009
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

I think a problem might be performance and/or memory usage, at least for a full blown implementation including Ultrapeer support, QRP and similar.

For example the reason why Gnutella doesn't yet have an outdegree of 100 instead of 32 is that LimeWire gets overloaded with that many connections, and that's Java which is still lower level than VB.
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.
Reply With Quote
  #34 (permalink)  
Old January 2nd, 2009
Disciple
 
Join Date: January 6th, 2008
Posts: 10
baderboy is flying high
Default

well if i ever get some free time i could work on a vb library for connecting to the gnutella network... it wouldnt be all that hard
Reply With Quote
  #35 (permalink)  
Old January 3rd, 2009
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

Please tell us once you have something which works!
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.
Reply With Quote
  #36 (permalink)  
Old April 5th, 2009
Disciple
 
Join Date: January 6th, 2008
Posts: 10
baderboy is flying high
Default

VB.net is very capable of creating a gnutella client, all you need to know is how to use the sockets classes, and how gnutella works.
Reply With Quote
  #37 (permalink)  
Old April 6th, 2009
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

Please tell us once you have something which works!
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.
Reply With Quote
  #38 (permalink)  
Old April 9th, 2009
AaronWalkhouse's Avatar
***ּLegendary Axeman***ּ
 
Join Date: January 17th, 2005
Location: My igloos melt in June.
Posts: 1,974
AaronWalkhouse is a great assister to others; your light through the dark tunnel
Default

If anyone's still interested, here is the source of the DarkAlien Project, released under
the GPLv2 in 2004. It looks pretty extensive but I don't know how much you still have
to do to get it running.

DarkAlien.Gnutella.Client.(Visual.Basic.sourcecode .of.unfinished.project).zip


Quote:
This is the (unfinished) version of a Gnutella Client.
It is clean written and well structured. It supports
Ultrapeer, Compression, Download & Resume, Searching in
multiple Windows, GWebcache and all the basic client functions.
I finally released the code because we stopped developing
this code a year ago after it was too much work for us.
Hopefully our hard work will be appreciated, and hopefully
it will be useful.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Gnutella client name... errorlevel General Gnutella / Gnutella Network Discussion 3 August 2nd, 2002 12:18 PM
How many Gnutella client are there? dimagor General Gnutella / Gnutella Network Discussion 8 May 18th, 2002 05:01 AM
Gnutella itself--not a client Unregistered General Gnutella / Gnutella Network Discussion 3 May 15th, 2002 08:21 AM
DOS Gnutella Client!!! CyberBug84 General Gnutella / Gnutella Network Discussion 10 July 18th, 2001 08:33 AM
The Best Gnutella Client Unregistered General Gnutella / Gnutella Network Discussion 0 July 9th, 2001 06:36 PM


All times are GMT -7. The time now is 07:29 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.