I got idea.
If someone wold make peer to peer trojan, with no client/server, but client on same time is also server it can be very fun.
I believe that someone understands me.
but if you say its a peer to peer trojan, then the application would also allow a user full system access to your box, allowing them to do more than just upload or download