Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Сокеты Flash и PHP (http://www.flasher.ru/forum/showthread.php?t=64829)

BNF 14.11.2004 05:03

Сокеты Flash и PHP
 
Подскажите реально ли создавать сетевые игры? В качестве сервака будет выступать например РНР скрипт?
Это ж тормоза просто великие будут:)
Нельзя ли чтобы обменивались напрямую две флэшки?

nagash 14.11.2004 12:40

а откуда возмутся тормоза?
можно уточнить?
две флешки друг с другом обмениваться не могут данными...
да и сервак на пхп при грамотном програмировании не будет тормозить ни на секунду...

BNF 14.11.2004 17:44

Цитата:

Оригинал написал(а) nagash
а откуда возмутся тормоза?
можно уточнить?
две флешки друг с другом обмениваться не могут данными...
да и сервак на пхп при грамотном програмировании не будет тормозить ни на секунду...

ну так есть например игра гонок... каждую секунду надо пересылать друг другу (игрокам) данные о текущих координатах машин....
И при этом постоянно грузится РНР скрипт и выдает координаты... постоянно к этом скрипту обращаться при дайл-апе это по-моему тормоза на лицо просто!... или нет?

nagash 14.11.2004 17:55

ааааааа...
ну тут немного неправильный подход =)
тебе надо постоянное соединение с сервером держать...
для этого в макромедии специальный сервер разработан... =)
мне кажется он идеально для твоих гоночек подойдёт.

BNF 14.11.2004 18:50

Цитата:

Оригинал написал(а) nagash
ааааааа...
ну тут немного неправильный подход =)
тебе надо постоянное соединение с сервером держать...
для этого в макромедии специальный сервер разработан... =)
мне кажется он идеально для твоих гоночек подойдёт.

Да, ты меня правильно понял!
А как с этим сервером орудовать? Его надо сначала, понятное дело, с сайта макромедийского скачать.. а далее? К себе на сайт что ли загрузить?(-:

nagash 14.11.2004 20:17

просто на сайт загрузить не получиться
надо будет хостера попросить установить его =)

BNF 15.11.2004 01:22

Цитата:

Оригинал написал(а) nagash
просто на сайт загрузить не получиться
надо будет хостера попросить установить его =)

мда... и какова вероятность, что все-таки хостер согласится?!(-: кажется абсолютно никакой, значит в данной ситуации флэш не помощник, а жаль :mad:

nagash 15.11.2004 04:55

смотря кто у тебя хостер?
пришло время менять хостера? =)))



на правах рекламы:
могу предложить хостинг =)))

Powerhead13 15.11.2004 17:25

Использовать Macromedia Communication Server нереально, потому как он платный =) Проще написать свой собственный на пхп, это не больно. А запускать его как процесс на сервере не обязательно, ведь он может работать через cgi.. Правда я этот вопрос ещё не расковырял.

А то что две флешки обмениваться данными напрямую не могут - неправда, могут. НО - если флешка загружается в броузер, то, по соображениям безопасности, ей разрешено соединяться только с адресами из домена, откуда была загружена. Выход - ставить на сервере специальный шлюз, который транслирует соединения. Но опять же, нужно иметь возможность запустить его как процесс на хосте..

BNF 16.11.2004 01:50

Цитата:

Оригинал написал(а) Powerhead13
Использовать Macromedia Communication Server нереально, потому как он платный =) Проще написать свой собственный на пхп, это не больно. А запускать его как процесс на сервере не обязательно, ведь он может работать через cgi.. Правда я этот вопрос ещё не расковырял.

А то что две флешки обмениваться данными напрямую не могут - неправда, могут. НО - если флешка загружается в броузер, то, по соображениям безопасности, ей разрешено соединяться только с адресами из домена, откуда была загружена. Выход - ставить на сервере специальный шлюз, который транслирует соединения. Но опять же, нужно иметь возможность запустить его как процесс на хосте..

На счет смены хостера очень не подходящая идея. У меня сайт 90 метров, такое таскать за собой не слишком круто. А хостер у меня http://bizhost.ru

А вот на счет соображений безопасности это уже ОЧЕНЬ интересно!
Слушай, Powerhead13, ведь я хочу писать инет игрушку (ну для начала простую, чтобы вникнуть во флэш(-: ничё я прогер во флэш въехать думаю не будет проблем).
Вот эта игрушка я думаю будет вот что из себя представлять.
Заходит один пользователь на мой сайт... доходит до странички где этот флэш ролик и успешно загружает его. Далее я подумаю как обыграть изначально обмен данными с РНР скриптом, что мол пришел один пользователь для сетевой игры нужен ещё один как минимум. (пока что не беру в рассчет игру одного юзера с компом и т.д.)
Вот далее заходит второй пользователь и грузит тот же самый ролик!
Разве тут будут драки с безопасностью? Ведь ролик на одном домене, более того прямо в одной папке...

Кстати, ты говоришь про сервер РНР, но как же я буду поддерживать постоянное соединение?
Мне же постоянно надо меняться координатами... а это дело не из самых быстрых, которое можно организовать через РНР скрипты...

Если все-таки 2 ролика, причем ролик-то по сути один (только запущен одновременно 2мя юзерами), смогут между собой держать коннект и обмениваться ЭТО ПРОСТО СПАСЕНИЕ какое-то!!!:)

Ну теперь когда Вы примерно знаете, что я хочу реализовать, может быть подскажите в какую сторону мне теперь нужно двигаться..?


Часовой пояс GMT +4, время: 18:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.