Quote Originally Posted by Hell-Lord
Seems difficult to make a server program for all clients to connect to. Im use to connecting to other servers.
The only difference between your computer and a "server" is that you call the other computers "servers". The computer itself is exactly the same. (If you're behind a router you have to forward ports to the computer, but the computer doesn't change, from its role as a client to its role as a server.) The only thing that determines whether a particular computer is acting as a client or a server is the program running on it. If you run your email program, the computer is a mail client. If you run a chat server program on that same commputer (even at the same time) the computer is running as a chat server.