![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
kejdzas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 26.12.2007 Репутация: нет Всего: нет |
Привет,
нужна помощь. Делаю аукцион, сталкнулся с такой сложностю: надо штобы у каждева пользевателя после каждой ставки добавлялось время +30 секунд. тимер написал работает вроде отлично вот проблема только в том как синхронизировать у всех ползавателей время. если я поставил (нажал прастой субмит) +30 секунд и у всех кто смотрет на етот аукцион автоматом добавилось 30 сек. Помогите а то уже ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
всего один вариант - аяксом постоянно (каждые 10-20 секунд или чаще, если можно) отправлять запрос от каждого пользователя на сервер, а в ответ должно возвращаться реальное время
|
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Это проблема учёта времени на сервере и в БД. Но вот "все, кто смотрит" - насчёт этого нужно ввести некоторые условности, например, считать теми, кто смотрит всех, кто загрузил страницу последние N минут (и отключить кеширование страницы). -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
Смотри в сторону Comet (Continuations) - для создания синхронизации клиентов сервером почти незаменимая вещь.
Принцип достаточно прост: клиент делает запрос к серверу мгновенно, без задержек, а сервер удерживает ответы столько, сколько ему надо. Получается, что если от любого клиента приходит запрос (ставка, действие и т.д.), сообщения могут раздаться всем другим пользователям мгновенно и синхронно (ну, разве что у кого-то связь барахлит, но это его проблемы). |
|||
|
||||
kejdzas |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 26.12.2007 Репутация: нет Всего: нет |
спасибо всем за ответы
решение уже найдено. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |