Solved

Anyone get GnucCS to work for Gnutella GnucDNA?

Posted on 2004-09-05
3
225 Views
Last Modified: 2011-09-20
Hello great Gurus of Networking.

There is a sample code called GnucCS which is a C# wrapper to access the GnucDNA COM object for accessing the Gnutella p2p network. When I download and compile it, the program runs, but it gets stuck in "Connecting..." forever. Does anyone know why or how to fix it? Thanks!

GnucDNA is here:
http://www.gnucleus.com/GnucDNA/

GnucCS is here:
http://www.gnucleus.com/GnucDNA/docs/examples.html

-Kelly
0
Comment
Question by:kellycoinguy
3 Comments
 
LVL 15

Expert Comment

by:adamdrayer
ID: 11986069

do you have zonealarm running?  try disabling it.  also turn off ICF if you are using Windows XP.

Check this out:
http://www.gnutellaforums.com/showthread.php?s=1bd2909af2e27c8c64b533861cfc8824&threadid=21287

They also recommend running http://www.ethereal.com to examine the outgoing packets that this program is trying to send.

This is probably not the forum where you will get the most help.  You may want to go to the C# forum, or just plain "NETWORKING".  This forum is more dedicated to the interconnectivity of MS platforms, and general windows networking.
0
 
LVL 8

Accepted Solution

by:
mugman21 earned 500 total points
ID: 12109319
Kelly,

The samples for the gnucDna were posted a long time ago. The reason that is important is because the cache files that the C# example your trying to test are old. The actual host file in that download is almost 4 years old and none of those host listed in it are active still. The gwebcache servers listed in that cache I'm certain are no longer online....

To the point, your client doesn't have anyone to connect too............ Nor does it know how to find other peers, that is why it hangs on "Connecting".

To fix this, search on google for GWebCache servers and copy those addresses to your WebCache.net file (it's in the project folder). Or, if you have bearshare, xolox, grockster, or morpheous installed (any of them would work), copy and paste their webcache.net file to your project directory. Also, copy one of those programs gnuhost.net file into your project folder.

Another way to build a list of hosts would be to download a port scanner and scan random IPs on Port 6346. Each time it finds one, add the ip and port number to the gnuhost.net file.

Once you get your webcache list current, and have a fairly recent list of host you'll be connected to the gnutella network in 30 seconds or less..
0
 
LVL 1

Author Comment

by:kellycoinguy
ID: 12173103
Mugman, thanks so VERY much for your answer, I'm sure that this will help substantially!!!
0

Featured Post

Superior storage. Superior surveillance.

WD Purple drives are built for 24/7, always-on, high-definition security systems. With support for up to 8 hard drives and 32 cameras, WD Purple drives are optimized for surveillance.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Access shared drive during VPN session 9 100
Change Time 5 51
IPv6 Implementation - Cisco ASA5512 and Windows DHCPv6 1 56
EXCHANGE: Extended schema in child domain 7 51
A common practice in small networks is making file sharing easy which works extremely well when intra-network security is not an issue. In essence, everyone, that is "Everyone", is given access to all of the shared files - often the entire C: drive …
Trying to figure out group policy inheritance and which settings apply where can be a chore.  Here's a very simple summary I've written which might help.  Keep in mind, this is just a high-level conceptual overview where I try to avoid getting bogge…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now