i wrote Space ship multi-player game in java.... in which player one controls his space ship using W,A,S,D and player two I,J,K,L....and i use timer and velocity to control the animation of the two space ships.......so i want to take this game to another level by create a network support for it Server/Client......i want to create Server to host two Clients and then from the Client send Coordinates, Timer and Velocity state to the server and then from the server to the other client.......i read some articles that this can be done using DataOutputStream/DataInputStream......but i don't know to implement it.....i really need some help with this.....any kind of help would be greatly appreciated.................