пример делался по пожеланию:
Цитата:
Сообщение от link993
if Key = VK_UP then cокет посылает всем клиентам сообщение (команду) VK_UP , а клиенты уже на нее реагируют и двигают shape1 на своей форме вперед.
|
В общем ты хочешь чтобы клиенты двигались по полю и, при этом они должны видеть друг друга.
там немного по другому будет.
сервер будет принимать от клиентов команды, их обрабатывать и отсылать им ответы (например координаты).
Например:
Я один из клиентов. хочу двигаться вверх, нажимаю соответствующую клавишу. к серверу летит соответствующая команда. Сервер в свою очередь принимает ее, рассчитывает мои координаты. и отсылает их всем активным клиентам включая и мне. каждый клиент принимает эти координаты и на основе их рисует кружочки, квадратики в общем клиентов. Это одна из вариаций. Решений может быть много. Например клиент сам рассчитывает свои координаты и их соответственно отправляет на сервак. Но тогда клиента можно взломать каким-нибудь ArtMoney..
Как я писал выше тот пример, который я выслал, это некая почва для размышления. Так что разбирайся
