Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2009, 13:20   #1
Ellita
Пользователь
 
Аватар для Ellita
 
Регистрация: 24.08.2007
Сообщений: 37
Счастье Есть игра, как сделать ее сетевой?

У меня не получается соединение и нужно сделать так, чтобы у клиента и сервера было одинаковое поле игры
Вложения
Тип файла: rar kartinki.rar (354.1 Кб, 24 просмотров)
Ellita вне форума Ответить с цитированием
Старый 18.03.2009, 13:35   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

1) у тебя стоят нулевые порты, поставь какой нить
2) зачем ты используешь помима Server и Client сокета еще и TcpClient1?
3) стоит ClientSocket1.Host:=Edit1.Text; где edit1 это имя пользователя
Перед тем как спросить ищи на форуме и в GOOGLE

Последний раз редактировалось KORN; 18.03.2009 в 13:41.
KORN вне форума Ответить с цитированием
Старый 18.03.2009, 13:40   #3
Ellita
Пользователь
 
Аватар для Ellita
 
Регистрация: 24.08.2007
Сообщений: 37
По умолчанию

я посмотрела как другие реализовывали, попыталась сама так сделать
Ellita вне форума Ответить с цитированием
Старый 18.03.2009, 13:43   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ну а теперь при клике на поле отправляй инфу на сервер/клиент и там обрабатывай
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 18.03.2009, 16:27   #5
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Немножко добавлю. Я подкорректировал ваш исходник и реализовал возможность играть по сети. kartinki.rar Хотя конечно реализовал примитивно. Вам нужно додумать распределение картинок, что бы оно производилось одинаково в клиенте и сервере, ну и сделать небольшие корректировки и написать обработчик исключений, что бы не выскакивали ошибки в непредвиденных ситуациях.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 19.03.2009, 06:03   #6
Ellita
Пользователь
 
Аватар для Ellita
 
Регистрация: 24.08.2007
Сообщений: 37
По умолчанию

а как сделать чтобы игроки играли вместе, а не по отдельности, с разными играми?
Ellita вне форума Ответить с цитированием
Старый 19.03.2009, 06:36   #7
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

всмысле как это?
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 19.03.2009, 12:50   #8
Ellita
Пользователь
 
Аватар для Ellita
 
Регистрация: 24.08.2007
Сообщений: 37
По умолчанию

Когда играют двоем, получается что каждый запускает игру на своем компе, и порядок картинок у них разный, поточу что это Random-ом делается. Мне нужно чтобы сервер как-то записывал свой сформированный массив катинок в буфер и пересылал клиенту, чтобы они на одном поле играли.
Ellita вне форума Ответить с цитированием
Старый 19.03.2009, 13:17   #9
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

вот так и надо было сразу сказать... значит при рэндомном размещении картинок ты дописываешь в цикл отправку генерации поля... в общем то ничего сложного... т.е. номер ячейки и изображение
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 20.03.2009, 13:38   #10
Ellita
Пользователь
 
Аватар для Ellita
 
Регистрация: 24.08.2007
Сообщений: 37
По умолчанию

У меня не получается, помогите пожалуйста если вам не трудно
Ellita вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как програмно изменить основной IP адрес в настройках TCP/IP сетевой карты SeRhy Работа с сетью в Delphi 1 18.03.2009 05:52
Как ускорить работу с сетевой БД Ramires БД в Delphi 3 21.08.2008 12:16
как опредилить програмно подключен ли сетевой кабель в сетевуху? Zloy_Doomer Работа с сетью в Delphi 1 13.06.2008 19:39
алгоритм есть, осталась сделать прогу korteas Помощь студентам 4 04.10.2007 16:49
Есть идея, но не знаю, как сделать. Небесный Свободное общение 22 01.04.2007 18:07