Archived

This topic is now archived and is closed to further replies.

sonel

What does Flags mean

Recommended Posts

What does flag values mean of a seeder or peer.

I also found a single user(IP) also changing its flag value time to time. How is it possible?

Can anyone give me the details of the following flag notations:

IXE

UD XP

Ud IX

d XP

d ix

DS IXE etc.

Share this post


Link to post
Share on other sites

D = Currently downloading (interested and not choked)

d = Your client wants to download, but peer doesn't want to send (interested and choked)

U = Currently uploading (interested and not choked)

u = Peer wants your client to upload, but your client doesn't want to (interested and choked)

O = Optimistic unchoke

S = Peer is snubbed

I = Peer is an incoming connection

K = Peer is unchoking your client, but your client is not interested

? = Your client unchoked the peer but the peer is not interested

X = Peer was included in peerlists obtained through Peer Exchange (PEX)

H = Peer was obtained through DHT.

E = Peer is using Protocol Encryption (all traffic)

e = Peer is using Protocol Encryption (handshake)

L = Peer is local (discovered through network broadcast, or in reserved local IP ranges)

ya its now some extent to clear before me. But still not totally clear.

as "UD XP" a peer who is simultaneously downloading & also uploading data from me at that instance. But what is denoted by "XP"?

if I got meaning of X from the above list that the'Peer was included in peerlists obtained through Peer Exchange (PEX)'. Then X is stand for Exchange.

then what about "ix"?There is no lower case 'i' & 'x' in above list as described in FAQ.

Furthermore I've another additional question got in my mind that can a user determine whether a he wants to send file to a appropriate IP & reject another appropriate one among the present peer list in a particular instance.

"u = Peer wants your client to upload, but your client doesn't want to (interested and choked)"

Also clarify the line" , there are two choked flags for each connection, one for each Tx endpoint." found in http://btfaq.com/serve/cache/23.html . Tx endpoint two flags isn't clear before me.

i.e" UD XP";is "UD" & "XP" are assumed to be two separate flags shows before us under same column?

Share this post


Link to post
Share on other sites

Here are some additional flags not listed in the FAQ:

F: peer was involved in a hashfailed piece (not necessarily a bad peer, just involved)

h: peer connection established via UDP hole-punching

P: peer is communicating and transporting data over uTP

"UD XP" simply means:

U: currently uploading to the peer (interested and not choked)

D: currently downloading from the peer (interested and not choked)

X: peer was included in peer lists obtained through Peer Exchange (PEX)

P: peer is communicating and transporting data over uTP

The space is there only to organize the flags in some manner.

As for the lowercase i and x, I have no idea. I'll see what the devs say.

Share this post


Link to post
Share on other sites

i am downloading a file which is very slow , after a long wait a seeder was seeding to me but u flag apears ( changed from U to u ) how to remove u flag ?

Share this post


Link to post
Share on other sites