Having problems with setting up a peer to peer program on my computer because it is connected to a server. What is SOCKS 4 and 5 and how do I find out which the server is running? What about udp and tcp? thanks.