As far as I am aware, currently ut_pex sets two flags: encryption (1) and seeder (2). Could it also set a flag (say 4) to indicate whether the connection was incoming or outgoing?
Thus a newcomer peer may boost (initially) its connection success rate by de-prioritizing probably-NATted peers.
Current known PEX flags:
4: uTP support
8: holepunch support
16: outgoing connection (implies peer is connectible)
Hey ghazel, I'm new to this whole bittorrent thing, can you elaborate a little bit more on the "8: holepunch support"? What does holepunch stands for? Sorry for my ignorance... I have the feeling this is a very dumb question, lool.
Oliver @ hemorrhoid treatment X dot Org.