Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Обработчик событий на сайте (http://www.flasher.ru/forum/showthread.php?t=130436)

Elidan 25.09.2009 19:40

Обработчик событий на сайте
 
Бьюсь над проблемой. Нужно создать обработчик событий. В MySQL записана дата исполнения и событие. По истечению времени событие должно быть выполнено. Одновременно будет ожидать исполнение около 1000 событий. Важно быстрое исполнение, не более пары секунд. Что нужно что бы организовать такое?:)

mooncar 25.09.2009 20:18

А при чем тут флеш? Напишите задачу для серверного крон-демона и он все запустит.
если сервером сами рулите, должны знать.
Если используете хостинг у хорошего провайдера, в web-панели управления как правило бывает возможность ставить выполнение задач на определенное время, можно периодично.

Elidan 25.09.2009 20:38

Цитата:

Сообщение от mooncar (Сообщение 853623)
А при чем тут флеш?

События отправляются в flash-клиент.

mooncar 25.09.2009 20:41

То есть вы хотите, чтобы флеш-клиент как-то узнал о том, что наступила дата D и час X?
Сервер не может сам инициировать соединение с флеш-клиентом. Клиент должен запрашивать сервер на предмет инструкций и данных.
То есть флешка никак не сможет узнать о чем либо от сервера пока по своей инициативе не установит соединение с сервером - HTTP или сокетное.

Добавлено через 8 минут
Вы там часом не DDOS атаки замышляете?:eek:

Elidan 25.09.2009 22:09

Цитата:

То есть вы хотите, чтобы флеш-клиент как-то узнал о том, что наступила дата D и час X?
Сервер не может сам инициировать соединение с флеш-клиентом. Клиент должен запрашивать сервер на предмет инструкций и данных.
То есть флешка никак не сможет узнать о чем либо от сервера пока по своей инициативе не установит соединение с сервером - HTTP или сокетное.
Попробовал с HTTP запросом... Получилась ерунда. Ответ приходит с задержкой и отправлять каждую секунду запрос не представляется возможным. А что за сокетное соединение? Можно по подробней?

mooncar 25.09.2009 22:36

В AS3 есть класс Socket. Не использовал. Темы тут были.
Только все равно клиент должен быть инициатором.

Почитайте о сокетах вообще. Это соединение TCP "порт - порт".

Elidan 05.10.2009 20:34

Сделал клиент на flash и сокет сервер на php. Почему когда запускаю клиент.swf через редактор (Ctrl+Enter) то он нормально соединяется с сервером, а когда я запускаю клиент через браузер то нечего не работает?


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

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