Необходимо создать клиент-серверное приложение, демонстрирующее использование сокетов в c# и состоящее из двух частей:
1) Socket Server (Console Application)
2) Client (Windows Forms Application)
Приложение реализует 2-D игру «Гонки», смысл которой заключается в следующем:
по 8(?)-полосной трасе двигаются с переменной скоростью автомобили, управляемые сервером. Игроки (пользователи клиентской части программы) управляют автомобилями, двигающимися в том же направлении, но с регулируемой скоростью (ограничения по скорости?). Цель игры – не столкнуться с другим автомобилем.
В серверной части должна быть предусмотрена возможность указать порт, на который будут подключаться «клиенты»
Клиентская часть должна быть настраиваема на IP Address/Port сервера. Запуск игры происходит после нажатия «Старт» обоих участников. Управление (вправо/влево/разгон/торможение) осуществляется с помощью клавиатуры (стрелки).
На клиентской части должно быть отображено сообщение о выигрыше/проигрыше игрока.