bilo86>> P2P = peer to peer

My 2 cents.....
I'd use C++ for the code. Any port will work as long as no other program is using it...