powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запрос от сервера клиенту
8 сообщений из 8, страница 1 из 1
Запрос от сервера клиенту
    #37782431
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Встала задача мгновенного обмена данных между пользователями. Т.е. например User1 передвинул у себя на форме какой то элемент после чего User2 и User3 мгновенно видят это перемещение у себя. Есть вариант использовать SignalR. Но говорят не надёжен при больших нагрузках. Может кто сталкивался с такой вот задачей?
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37782782
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lans,

Хранить в БД позицию контрола от юзера1,
юзер2 и юзер3 кидают аякс-запрос по таймеру и дергают это поле из БД, если изменилось значение - то меняют у себя контрол.
Это самое простое.

Второй вариант использовать технологии Comet(SignalR, AspComet), WebSockets, Server-Sent Events, но емнип вебсокеты и ССЕ не работают в ИЕ.
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37782818
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3wb13,

Спасибо. Значит остается signalr? (((
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37782869
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lans,

Ну а как еще, http - протокол без состояний. Но я бы склонился все-же к таймеру, ну а хранить можно и не в БД, а в памяти какой-нибудь управляемой вин-службы, хостящей в себе WCF-сервис
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37782872
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот примерчик как жаваскриптом по таймеру дергать значение от сервера : 12476702
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37782919
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lansВстала задача мгновенного обмена данных между пользователями. Т.е. например User1 передвинул у себя на форме какой то элемент после чего User2 и User3 мгновенно видят это перемещение у себя. Есть вариант использовать SignalR. Но говорят не надёжен при больших нагрузках. Может кто сталкивался с такой вот задачей?
Эта хрень называется комет . Так в гугле и искать. Там много ссылок.
Лично я использую частые опросы (поллинг), но это кому как нравится.
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37783061
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно с клиента в цикле слать запросы по 25 секунд. Если за время ожидания, на сервере данные поменялись, то возвращаем результат, иначе через 25 сек отрубаемся. На клиенте срабатывает колбэк и он снова шлёт запрос. Насчёт нагрузки и множества коннектов - вконтакте же как-то держится :) Правда там epoll и всё такое.
...
Рейтинг: 0 / 0
Запрос от сервера клиенту
    #37783294
dzone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://habrahabr.ru/post/143162/ наверно это
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запрос от сервера клиенту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]