Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm seeding a torrent file in uTorrent, and under Peers tab it shows the following statistics:

01 02

What do those Flags (some combinations of upper and lower case letters like u, h, i, x, e, p) mean? Secondly, what does Reqs (0|5, 0|7, 0|11, etc.) mean? It's not visible for every peer and its value changes every second.

share|improve this question

3 Answers 3

up vote 14 down vote accepted

The meanings of the flags are given in the uTorrent FAQ:

  • 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) or an IPv6 peer told you its IPv4 address.
  • H = Peer was obtained through DHT.
  • E = Peer is using Protocol Encryption (all traffic)
  • e = Peer is using Protocol Encryption (handshake)
  • P = Peer is using uTorrent uTP
  • L = Peer is local (discovered through network broadcast, or in reserved local IP ranges)

The numbers in the Reqs column show how many pieces you have requested from the peer, and how many the peer has requested from you.

share|improve this answer
    
A bit late - but you should really summarise the page you link to. If ever the link changes this answer will become useless. –  ChrisF Oct 10 '12 at 22:04

I know this has been answered, but the previous answers aren't as exhaustive (a few more flags listed here, such as h and F)

µTorrent divides flags into two groups. The first group seems to be more moment-to-moment (are we uploading or downloading, etc), while the second group is peer info (does the peer use encryption, etc.)

Note that flag capitalization does matter.

Group #1:

  • D = Currently downloading (interested, unchoked)
  • d = Your client wants to download, but peer doesn't want to send (interested, choked)
  • U = Currently uploading (interested, unchoked)
  • u = Peer wants your client to upload, but your client doesn't want to (interested, choked)
  • S = Peer is snubbed (unchoked, but request timed out)

Group #2:

  • ? = Your client unchoked the peer but the peer is not interested
  • E = Peer is using Protocol Encryption (all traffic)
  • e = Peer is using Protocol Encryption (handshake only)
  • F = Peer was involved in a hashfailed piece (not necessarily a bad peer, just involved)
  • H = Peer was obtained through DHT
  • h = Peer connection established via UDP hole-punching
  • I = Peer is an incoming connection (peer initiated connection, not you)
  • K = Peer unchoked your client, but your client is not interested
  • L = Peer is local (discovered via network broadcast, or in reserved local IP ranges)
  • O = Optimistic unchoke (was choked and is now getting a "second-chance")
  • P = Peer is using uTP (UDP-based transport, instead of the default TCP)
  • X = Peer was included in peerlists obtained through Peer Exchange (PEX)

Note that while Group #1 is accurate, some of the flags I listed in #2 may actually appear in #1. However, their meanings are the same regardless of which group they appear in.

share|improve this answer

If you check the Flags tab in utorrent you can find lots of alphabets. This what they mean:

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) or an IPv6 peer told you its IPv4 address.

H = Peer was obtained through DHT.

E = Peer is using Protocol Encryption (all traffic)

e = Peer is using Protocol Encryption (handshake)

P = Peer is using uTorrent uTP

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

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.