Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > Phex (Cross-platform) > General Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Discussion For anything which doesn't fit somewhere else (for PHEX users)


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 2nd, 2005
On Holiday
 
Join Date: April 20th, 2005
Posts: 3,279
Only A Hobo is a great assister to others; your light through the dark tunnel
Default two upload queries

I find it hard to work out if a host has finished uploading a file from me. I see sometimes the same ip numbere with different port numbers have uploade what I imagine are parts or a file. They read completed, but then the host will start up, with a different port number and do it all again.

This may be normal procedure, but without going back to the file and checking it's size (which doesn't always "add up") it is hard to know if an upload is complete.

Another thing I often notice is that an upload reaches 99% and 0 seconds remaining, Then drops to about 94% and 20 seconds remaining and continues up and down indefinitely. The files as far as I know are not faulty, though it often seems to happen on a pdf file which I recall has problems being transferred on Phex.

If it could be explained to me what is going on in these situations I should feel better educated

Yes I also should probably up grade ... will do so shortly
__________________
To get Phex Click on the Fox
Reply With Quote
  #2 (permalink)  
Old November 3rd, 2005
Phex Developer
 
Join Date: May 9th, 2001
Location: Stuttgart, Germany
Posts: 988
GregorK is flying high
Default

Well its hard for Phex too to find out when a host has finished... because the host might always come back and download a different piece.

I try to explain you what you see on the display. First you need to know Phex supports HTTP Keep-Alive. That means a once established connection can be reused for a different request without the need to connect again.

So lets assume a host connects and request a piece from 0-100. You will see an upload line for this host with the progress growing to reach 100%. Once 100% is reached (the interface always lags a bit behind) the host might request the next piece in the same session again of length 100 (can be anywhere in the file). This would make the total size to upload grow from 100 bytes to 200 bytes and the 100% progress will decrease to 50% (100 of 200 finished) and it will start growing again when the upload proceeds.

But maybe out of what ever reason the connection breaks. Maybe the host decides to close it, or the network lags, or Phex decides to do so. There can be many reasons including possible bugs

In this case the upload session is "finished" for Phex. But the host might come back soon or later and start a new fresh upload connection and session. The result is that a new upload line is display and the whole process starts again. The port number is different because outgoing ports of hosts might vary, only the incoming port is usually fixed.

I have never heard of problems with transferring a certain file type like pdf.

Gregor
__________________
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
queries samdrew0004 BearShare Open Discussion 0 November 3rd, 2005 11:19 PM
Upload Queries fofofo1003 Download/Upload Problems 1 April 21st, 2005 01:47 PM
Billing Queries slockhar Open Discussion topics 2 July 5th, 2004 09:18 PM
queries Unregistered Open Discussion topics 0 March 14th, 2002 08:19 PM
New user queries Chrisp Support: General 10 September 29th, 2001 07:33 AM


All times are GMT -7. The time now is 07:28 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.