Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   разработка многопользовательских приложений (http://www.flasher.ru/forum/showthread.php?t=172603)

Sintesis 13.12.2011 18:53

разработка многопользовательских приложений
 
Где можно почитать о том, как разрабатываются многопользовательские онлайн приложения с флеш клиентом. Интересует то как взаимодействовать с яваскриптом, как определить например появился или ушёл пользователь и т.д.
Не хочется на форуме кучу вопросов задавать.

goodguy 13.12.2011 19:01

А причем тут джаваскрипт? Уж не путается ли он с джавой?

bav 13.12.2011 19:43

Читаете, например, про сокеты. Придумываете протокол общения клиента с сервером. Пишете сервер (C++, Java, и т.п.), пишете клиент. И вуаля!

Aquahawk 13.12.2011 20:01

Можно и на p2p замутить, только простенький сервер всё равно нужен для обмена айдишниками. Хотя если юзать группы то возможно получится.

goodguy 13.12.2011 20:07

тут уже неоднократно обсуждалось, что p2p во флеше - это лажа. Я бы даже рассматривать не стал.
В нормальных серверах есть несколько вариантов подключения, в том числе и через http для обхода фаерволов

Sintesis 13.12.2011 20:22

Цитата:

Сообщение от bav (Сообщение 1051213)
Читаете, например, про сокеты. Придумываете протокол общения клиента с сервером. Пишете сервер (C++, Java, и т.п.), пишете клиент. И вуаля!

Серверщик есть, мне-б только знать как с ним работать продуктивно.

Добавлено через 1 минуту
Цитата:

Сообщение от goodguy (Сообщение 1051205)
А причем тут джаваскрипт? Уж не путается ли он с джавой?

Это ещё не решили.

carrotoff 13.12.2011 20:30

Цитата:

Это ещё не решили.
Ну в этом контексте, мне кажется, вряд ли вы что-то решите. Ибо Java есть серверный (в данном случае) ЯП, в то время как Javascript используется исключительно для написания пользовательских сценариев, исполняемых браузером.

goodguy 13.12.2011 20:37

Цитата:

Серверщик есть, мне-б только знать как с ним работать продуктивно.
У всех нормальных серверов есть свой протокол обмена данными. Либо XML либо бинарный.
В XML протоколах используются сокращенные имена сообщений, которые используются для конвертирования сообщений в более компактный вид, например
Код AS3:

<u1>это техническое сообщение</u1>
<c1>Сообщение чата</c1>

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

Sintesis 13.12.2011 20:38

Цитата:

Сообщение от carrotoff (Сообщение 1051233)
Ну в этом контексте, мне кажется, вряд ли вы что-то решите. Ибо Java есть серверный (в данном случае) ЯП, в то время как Javascript используется исключительно для написания пользовательских сценариев, исполняемых браузером.

Ясно.

В общем пока не решили что будет для обмена данными с флешем

goodguy 13.12.2011 20:41

вот можно пример протокола на эксэмэл глянуть http://www.unionplatform.com/?page_id=86


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

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