![]() |
вопрос! как осуществить передачу данных между 2-мя 3-мя и более пользователями?
Подскажите, что необходимо и рационально использовать (PHP/XML/Perl...) для осуществления передачи данных в реальном времени между юзерами?????? К примеру игра "Преферанс" на троих (игра написана на флэше)! 3 юзера играют одновременно в игру с разных компьютеров через интернет! Как обеспечить процес синхронизации и передачи переменных от одного к двум другим клиентам??????
Заранее благодарен! |
идеальный вариант - сокет сервер.
хуже - скрипт который сохраняет на сервере ходы (состояния) играков. и каждый игрок к нему обращается после каждого хода и(или) раз в промежуток времени. |
Цитата:
Цитата:
|
Реальное время обеспечит только сокет сервер.
Можно создать как на perl, так и на php. Лучше на perl, но поддержка постоянно весящего приложения, должно обеспечиваться хостером. Чтобы узнать больше, посомтри в хелпе все об XMLSocket. |
mySocket = new XMLSocket()
mySocket.connect("http://www.myHost.com/xmlSocket.asp",2000); При таком коннекте все клиенты юзеров будут получать одну и ту же информацию? через порт 2000? Что такое xmlSocket.asp? С помощью чего можно написать этот файл? подскажите плиз Заранее благодарен |
Если у пользователя данный порт не заблокирован, то будет получать.
xmlSocket.asp это видимо совет сервер написанный на asp. |
2Viktor_UA,
хых... желаю удачи, как раз пишу сервер преферанса, убойная по сложности задача ;) естественно сокет плюс http |
Цитата:
а на чём пишешь сокет? Вчера ознакомился с структурой *.xml и командами обработки оных файлов во флэше! Ничего вроде сложного! Но как пишеться сокет понятия не имею! ТЫ не мог бы мне помочь? Скажи, плиз, что необходимо использовать для написания этого сокета, и где можно прочитать подобную инфу о нём????? |
Цитата:
|
Походу Сокет может быть написан на любом языке который поддерживаеть такую технологию..... к примеру DELPHI 6/7.... но юмор не в том..... повесить ДЕМОНА --- вот это уже проблема..... Мало кто хочет у себя на хостинге оставлять постоянно запущеную софтину которая выполняет якието функции да есчё и с открытыми под неё портами..... это нужен свой сервер....... так как это делают владельци онлайн игр.....
А про сокеты мош почитать здесь: _http://www.flasher.ru/forum/showthread.php?threadid=53078 _http://codeproject.com/internet/#Client%2FServer+Development и есчё гдето в Инете есть статья как написать свой чат на Флеше +РНР |
| Часовой пояс GMT +4, время: 08:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.