| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > динамическая страница на халявном хостинге |
| Автор: AlanFree 18.7.2007, 14:10 |
| Пишу игру на делфи "техаский покер". Прога будет содержать в себе сервер и клиен и должна работать через интернет. Любой юзер создает сервер а другие могут к нему потом приконектится. Стоит вопрос как клиенту найти сервер если айпи у юзеров динамические, кроме того сервер может создать любой , значит айпи сервера заведомо не извесно. проблему думаю решить так. На халявном хостинге создаю страничку, и когда кто то создает сервер прога должна отписать на этой страничке свой айпи, а клиенты потом считывают с этой страницы айпи серверов и конектятся к кокому хотят. Отправлять и получать данные со страницы думаю командами post и get. Вот теперь вопрос к Вам, какой пхп скрипт дожна содержать моя страница шоб она могда записывать в себя строки и потом их по команде удалять? |
| Автор: FlameTH 18.7.2007, 14:54 |
| А зачем вообще для этого пхп? Можно просто создать файл где будет писаться тока одна строка: айпишник. Просто Сделайте серверную часть так, чтобы она перезаписывала этот файл, а клиетская часть ее считывала и все. Помоему эти скрипты лишние. |
| Автор: Diesel Draft 18.7.2007, 15:27 |
| 1. Создай комнату на каком то IRC сервере. Так ты сможешь обмениваться инфой между всеми клиентами. 2. Если знаешь РНР то скрип прост: принять от клиента данные, пишешь в БД/файл, выводишь |
| Автор: Diesel Draft 19.7.2007, 14:24 |
| тогда на дельфи, зачем тебе РНР для этого? |
| Автор: AlanFree 20.7.2007, 08:15 | ||
Разве это можно сделать на делфях? Скрипт который будет на сервере нужно ведь в пхп писать разве не так? |
| Автор: FlameTH 20.7.2007, 08:53 |
| Я не понимаю зачем пхп для этого? Средствами делфи создать соединение с хостингом, править этот файл, вписать в него строчку с айпи адресом со стороны серверной части. Потом клиентская часть читает эту строку и коннектится по данному айпи. Помоему здесь ничего такого нет. |
| Автор: ksnk 20.7.2007, 09:00 |
| AlanFree, А что делать, если клиент и сервер будут сидеть за прокси? На мой взгляд, было бы разумнее перенести почти всю часть , кроме визуализации, на web-сервер. У клиента будет, сответственно какой-нибудь TWebBrowser, который стандартными IE - шными настройками лезет уже на сервер игры и считывает состояние игры. Новая игра идентифицируется каким-нибудь идентификатором (почти калабур ;) ). Возможно, для этого прекрасно подойдет механизм сессий, несколько юзеров-игроков будут разделять одну сессию, используя передачу SID через GET. |
| Автор: Diesel Draft 20.7.2007, 11:16 | ||||
Оставлять пароли до FTP в програме не безопасно
Ето 2 разных варианта. Я так понял всем впадло написать ему скрипт, а я здесь ничего не имею и писать в слепую подло |
| Автор: AlanFree 23.7.2007, 12:11 |
Вот именно! Уважаемые, дайте мне код любого из предложеных вариантов! |