Solved

Anyone get GnucCS to work for Gnutella GnucDNA?

Posted on 2004-09-05
3
241 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

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

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

Have you ever set up your wireless router at home or in the office to find that you little pop-up bubble in the bottom right-hand corner of Windows read "IP Conflict - One of more computers on the network have been assigned the following IP address"…
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…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

738 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