![]() |
|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
General Gnutella / Gnutella Network Discussion For general discussion about Gnutella and the Gnutella network. For discussion about a specific Gnutella client program, please post in one of the client forums above. |
| LinkBack ![]() | Thread Tools ![]() | Display Modes ![]() |
|
| |||
![]() I'm trying to write a servent for fun but I am confused as to the need for the push request. My current understanding: Gnutella servents currently listen on a high port such as 6300 or something. When you do a search and get search results, that communication is going over that port. Once you find a file and want to download it, you initiate an http transfer which happens over port 80. But the problem occurs when port 80 may be blocked for whatever reason. So the servent requesting the file sends a push request to the servent hosting the file basically saying, "hey, you have port 80 closed which means I can't grab it. Please send it to me." Then the servent with the file tries to initiate an http transfer over port 80 to send the file. Is all this correct? Could someone please explain or point me somewhere with some good information. I've read what I have found but that hasn't been very helpful. |
| |
![]() | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can Someone Please Explain | sonsapirate | Download/Upload Problems | 5 | May 27th, 2006 02:05 AM |
timeout; push; no push; no push ??? | wparkes | Download/Upload | 0 | February 14th, 2006 02:10 AM |
Sent push request | BlankTub | Gnotella (Windows) | 7 | July 21st, 2001 07:31 AM |
push request ?? resume??? | Unregistered | General Gnutella / Gnutella Network Discussion | 1 | July 17th, 2001 05:39 PM |
protocol or connection state of the request transaction or request 40006 | Unregistered | Gnotella (Windows) | 1 | July 5th, 2001 10:17 PM |