Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обновление обьектов в мультиюзерном приложении (http://www.flasher.ru/forum/showthread.php?t=127889)

naPz 25.07.2009 14:14

Обновление обьектов в мультиюзерном приложении
 
Всем привет! Интересует такой вопрос. Есть у меня допустим рисовалка или чтото еще где много юзеров могут рисовать одновременно на одном листе. Ну неважно какое приложение. Каким способом можно сделать обновление обьектов у каждого юзера? Ну например один юзер нарисовал линию и она появилась у других юзеров. Сейчас я реализовал это через таймер который каждые несколько секунд посылает на сервер запросы за новыми даными и если они есть закачивает новые обьекты. Все работает, но выглядит это както тормознуто :wacko: Какие еще есть варианты чтоб сделать такое более рилтаймовым. но без постоянного коннекта (сокетов там всяких, если они есть во флеше)? А еще. если допустим, юзеров тысяча :eek:

rusdmit 25.07.2009 15:40

naPz, может вместо таймера использовать событие MouseEvent.MOUSE_UP (это отправка объекта на сервер). А вот получение наверно возможно только с помощью таймера(хотя не уверен)

IDmitry 25.07.2009 16:09

Без сокетов никак. Да и зачем? - Замечательнейшая вещь. И бояться постоянного коннекта не надо - во-первых, он только пока полотно на экране, а во-вторых, трафика он ну совсем не есть ... практически, да и ресурсно не очень обременителен.

1к юзеров? - это просто смешно, особенно учитывая специфику задачи. Начинай делать большие глаза от 20-30к :)

naPz 25.07.2009 16:29

Ладно. попробую еще сделать через постоянный конект. Посмотрим как получиться. Спасибо за ответы :bye:

WRC_S 25.07.2009 17:17

ну пробуй через сокеты, а на чём сервак написан?

naPz 25.07.2009 22:29

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


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

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