![]() |
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. |
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 |
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. |
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 |
Please tell us once you have something which works! |
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. |
Please tell us once you have something which works! |
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:
|
All times are GMT -7. The time now is 05:05 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2020 Gnutella Forums.
All Rights Reserved.