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
  #1 (permalink)  
Old May 10th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default Any ASP coders here?

I ppl,
I am looking for some ASP coders around here who
like to join me coding a Gnutellatracker for ASP (maybe an ASP object maybe just pure ASP code).
Since I dont know the Gnutella Protocol (although i read it) I could need some help.

Several ppl coding brings more motivation
Reply With Quote
  #2 (permalink)  
Old May 15th, 2002
Connoisseur
 
Join Date: August 9th, 2001
Location: Philadelphia, PA, USA
Posts: 358
cultiv8r is flying high
Default "Tracker"?

What's the actual purpose of this "tracker" (ie., What is it supposed to do) If you could provide a little more details, people might be able to further help you.

-- Mike
Reply With Quote
  #3 (permalink)  
Old May 16th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default

I thought about a tracker like the hotline tracker.
You can search for files directly on a server. The advantage
is that the server has more bandwitdh and is probably connected
to more nodes. After the server puts out the ips of the pcs
sharing that file you can connect directly to them.

Also I wanted to create a hostcache for ASP.
Reply With Quote
  #4 (permalink)  
Old May 17th, 2002
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

The hostcache would be very easy to create. It should be made compatible with the GWebCache so clients that existing clients ( such as Gnucleus ) can use it.

The tracker could be a good idea if implemented correctly. I assume you would want it to function like a QueryHit cache. If it is to be used for client applications it could be of benefit. If you intend to allow web users to access it ( ie Browsers ), it could be bad for the network since the users downloading will not be uploading. This would be bad because clients that are actively participating in the network will have a harder time downloading. Also, I believe at least a couple of clients may be blocking web browsers.

In any case, if you would like some help creating these I would be willing to help.
Reply With Quote
  #5 (permalink)  
Old May 17th, 2002
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

Here is an example of an ASP web cache that is compatible with GWebCache 0.6.1.
Attached Files
File Type: zip aspwebcache.zip (4.0 KB, 55 views)
Reply With Quote
  #6 (permalink)  
Old May 18th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default

****,
Why didnt I found that one?
I thought I was coding the first one.

Anyway,
I think I will proceed with that coding.
I mean maybe it can get better?
Reply With Quote
  #7 (permalink)  
Old May 18th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default

Earlier there was a tracker called
GNUfrog. It lists all files you search for and
downloads them with BearShare (*shiver*).
It seemed that this feature was only usable in
BearShare.

But I tried to access that page few days ago
and it has been shut down (or changed the URL).

Earlier it was:
www.gnufrog.com
Reply With Quote
  #8 (permalink)  
Old May 18th, 2002
slopper
Guest
 
Posts: n/a
Default questions about the code

looking at the code, i have two questions:

why do you put CALL in front of your procedure-calls ?

why do you lock the app, for example when increasing a variable:

Application.Lock
Application("something") = Application ("something") + 1
Application.Unlock

what would happen if the app would not be locked during that line ?

Thank you !
Reply With Quote
  #9 (permalink)  
Old May 18th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default

If two user load that code at exactly the same time
the program would count the hits wrong.

If you lock it the counting will be queued.

Hope this helps.
Reply With Quote
  #10 (permalink)  
Old May 18th, 2002
Gnutella Veteran
 
Join Date: March 24th, 2002
Location: Virginia
Posts: 101
tshdos is flying high
Default

Quote:
why do you put CALL in front of your procedure-calls ?
Just a habit. ASP doesn't require it but I have used it for years with VB.
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



All times are GMT -7. The time now is 12:20 PM.


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.