![]() |
AS3 + PHP в многопользовательской игре
Создаю многопользовательскую игру на AS3. Пользователь использует флеш-клиент на своем компьютере, который общается с удаленным пхп-сервером. Обмен данными должен происходить примерно 1-2 раза в секунду.
Какой наилучший способ реализации такого взаимодействия? Сразу приходит на ум следующий вариант: переодически запрашивать пхп-скрипт, передавая ему определенные переменные c помощью UrlLoader и получая в ответ необходимые данные о других игроках. Но я не уверен, что это самый лучший способ. Читал что для подобных задач можно использовать Socket. Какие у него преимущества над таким обменом, как я описал? И есть ли какие то другие способы реализации взаимодействия PHP + Flash? |
Socket, в первую очередь, обеспечивает двустороннюю связь сервера и клиента и не требует постоянного опроса. Отправить данные на клиент сервер может в любой удобный момент. Использовать PHP в качестве back end-а совершенно неразумно, в силу малой скорости работы, хотя бы. Плюс реализация сокета на PHP вообще занятие отвратительное.
|
Почему отвратительное? Обьясните.
|
Цитата:
К тому же, должен быть постоянно запущен php-скрипт. |
Цитата:
|
Есть ли еще какие-то альтернативные варианты реализации взаимодействия PHP + Flash?
Как реализуется такая связь в других крупных онлайн Flash играх? Что вы можете посоветовать в моем случае? |
Цитата:
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 23:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.