|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.03.2009, 13:20 | #1 |
Пользователь
Регистрация: 24.08.2007
Сообщений: 37
|
Есть игра, как сделать ее сетевой?
У меня не получается соединение и нужно сделать так, чтобы у клиента и сервера было одинаковое поле игры
|
18.03.2009, 13:35 | #2 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
1) у тебя стоят нулевые порты, поставь какой нить
2) зачем ты используешь помима Server и Client сокета еще и TcpClient1? 3) стоит ClientSocket1.Host:=Edit1.Text; где edit1 это имя пользователя Последний раз редактировалось KORN; 18.03.2009 в 13:41. |
18.03.2009, 13:40 | #3 |
Пользователь
Регистрация: 24.08.2007
Сообщений: 37
|
я посмотрела как другие реализовывали, попыталась сама так сделать
|
18.03.2009, 16:27 | #5 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Немножко добавлю. Я подкорректировал ваш исходник и реализовал возможность играть по сети. kartinki.rar Хотя конечно реализовал примитивно. Вам нужно додумать распределение картинок, что бы оно производилось одинаково в клиенте и сервере, ну и сделать небольшие корректировки и написать обработчик исключений, что бы не выскакивали ошибки в непредвиденных ситуациях.
Всегда рад помочь!
|
19.03.2009, 06:03 | #6 |
Пользователь
Регистрация: 24.08.2007
Сообщений: 37
|
а как сделать чтобы игроки играли вместе, а не по отдельности, с разными играми?
|
19.03.2009, 12:50 | #8 |
Пользователь
Регистрация: 24.08.2007
Сообщений: 37
|
Когда играют двоем, получается что каждый запускает игру на своем компе, и порядок картинок у них разный, поточу что это Random-ом делается. Мне нужно чтобы сервер как-то записывал свой сформированный массив катинок в буфер и пересылал клиенту, чтобы они на одном поле играли.
|
19.03.2009, 13:17 | #9 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
вот так и надо было сразу сказать... значит при рэндомном размещении картинок ты дописываешь в цикл отправку генерации поля... в общем то ничего сложного... т.е. номер ячейки и изображение
|
20.03.2009, 13:38 | #10 |
Пользователь
Регистрация: 24.08.2007
Сообщений: 37
|
У меня не получается, помогите пожалуйста если вам не трудно
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как програмно изменить основной 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 |