Jump to content

What does Flags mean


sonel

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.

Link to comment
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?

Link to comment
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.

Link to comment
Share on other sites

  • 3 weeks later...

Archived

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

×
×
  • Create New...