запускаешь сервер, запускаешь несколько клиентов, вводишь ip-шник, подключаешься.
Управляя стрелками на серваке любуешься тем, как послушно двигаются клиентские Shape-ки
З.Ы.
Это сделано в качестве примера, чтобы понять как взаимодействуют ClienSocket и ServerSocket, так что само собой доработка за ВАМИ!