Solved

Anyone get GnucCS to work for Gnutella GnucDNA?

Posted on 2004-09-05
3
245 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Many of us in IT utilize a combination of roaming profiles and folder redirection to ensure user information carries over from one workstation to another; in my environment, it was to enable virtualization without needing a separate desktop for each…
I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

707 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