![]() |
Обновление обьектов в мультиюзерном приложении
Всем привет! Интересует такой вопрос. Есть у меня допустим рисовалка или чтото еще где много юзеров могут рисовать одновременно на одном листе. Ну неважно какое приложение. Каким способом можно сделать обновление обьектов у каждого юзера? Ну например один юзер нарисовал линию и она появилась у других юзеров. Сейчас я реализовал это через таймер который каждые несколько секунд посылает на сервер запросы за новыми даными и если они есть закачивает новые обьекты. Все работает, но выглядит это както тормознуто :wacko: Какие еще есть варианты чтоб сделать такое более рилтаймовым. но без постоянного коннекта (сокетов там всяких, если они есть во флеше)? А еще. если допустим, юзеров тысяча :eek:
|
naPz, может вместо таймера использовать событие MouseEvent.MOUSE_UP (это отправка объекта на сервер). А вот получение наверно возможно только с помощью таймера(хотя не уверен)
|
Без сокетов никак. Да и зачем? - Замечательнейшая вещь. И бояться постоянного коннекта не надо - во-первых, он только пока полотно на экране, а во-вторых, трафика он ну совсем не есть ... практически, да и ресурсно не очень обременителен.
1к юзеров? - это просто смешно, особенно учитывая специфику задачи. Начинай делать большие глаза от 20-30к :) |
Ладно. попробую еще сделать через постоянный конект. Посмотрим как получиться. Спасибо за ответы :bye:
|
ну пробуй через сокеты, а на чём сервак написан?
|
если вы о серверной части то на пхп, но перепишу на джаву, там много воможностей. В флеше нету опыта, думал может есть что интересное в этом плане. На сайте адоба нашел медиа сервер за несколько тысяч, в блогах написано что через него можно такое делать, но дороговато для експериментов)
|
| Часовой пояс GMT +4, время: 07:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.