|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Сумасшедшим методом слепили игру крестики -нолики(с->k). Нужна помощь
Игра получается многопользовательская(2 клиента ,сервер- не играет ). Но так как не сильны еще в программировании,то не можем придумать как клиент№1 будете передавать координаты через сервер клиенту№2 так чтобы его ход отображался у клиента №2 на игровом поле .
|
#2
|
||||
|
||||
А конкретно в чем проблема передать два числа и отрисовать по ним крестик или нолик?
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
Проблема в передачи координат через сервер другому клиенту .
|
#4
|
||||
|
||||
... а конкретно? Что не получается? Отправка данных - send, прием - recv, если через WinSock. Для компонентов есть соответствующие методы.
jmp $ ; Happy End! The Cake Is A Lie. |
#5
|
|||
|
|||
Отправление идет как раз через сокеты . А можно конкретний про эти методы ? Мы пробовали отправить координаты поэтапно , сначала серверу отправили ,так как сервер должен видеть ход игры ,а вот от сервера к другому клиенту - мозгов не хватило и не известно правильная логика мышления или нет .
|
#6
|
||||
|
||||
Обычно сервер ничего сам не отправляет клиентам - на то он и сервер. Его опрашивают клиенты, он отправляет им состояние карты. Или изменение состояния с последнего обращения.
jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
||||
|
||||
Надо придумать протокол.
Пример: Код:
ID_Отправителя ID_Получателя Код_действия X Y Доп. данные — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |