Un client, quindi?
Beh... bittorrent (protocollo originale + client dal nome omonimo) è sviluppato in Python.
Per lo stesso vi sono diverse implementazioni (bittornado e ABC, quelli che conosco).
Dovrebbero anche essere disponibili delle librerie ad alto livello che implementano gia il protocollo e ti risparmiano il lavoro sporco (googla a riguardo).
Esistono cmq altre implementazioni un po' in tutti i linguaggi. Azureus, ad esempio, che se non sbaglio è in Java.

Rispondi quotando