![]() |
![]() |
![]() |
|
Открыть форму обработки у конкретного пользователя | ☑ | ||
---|---|---|---|---|
0
famnam
28.12.15
✎
09:26
|
Вроде как нельзя такое сделать, но все же спрошу. Конфа на упр.формах, на сервере получаю и обрабатываю некое внешнее событие (http-сервис). И вот после обработки нужно открыть форму обработки конкретному пользователю. Как подобное реализовать?
|
|||
1
ДенисЧ
28.12.15
✎
09:27
|
РС "формы для пользователя" и обработка ожидания
|
|||
2
famnam
28.12.15
✎
09:30
|
(1)это не подходит, тк реакция должна быть моментальная. не вешать же обработку ожидания, чтобы она дергала сервер каждую секунду.
|
|||
3
famnam
28.12.15
✎
09:31
|
т.е. пришло событие, тут же открылась форма
|
|||
4
Cyberhawk
28.12.15
✎
09:34
|
Почему "реакция должна быть моментальная"?
|
|||
5
mikecool
28.12.15
✎
09:34
|
(2) тогда ищи другой путь
недавно обсуждали - событие на изменение в файловой системе, но там винда дергает каждую секунду |
|||
6
oslokot
28.12.15
✎
09:34
|
Почему ты против обработки ожидания?
|
|||
7
Serg_1960
28.12.15
✎
09:35
|
(2) ага, "на сервере получаю и обрабатываю некое внешнее событие" - не боишься "дергать" сервер. А тут как-то сразу застеснялся дергать :))
|
|||
8
famnam
28.12.15
✎
09:37
|
(6) я не против обработки ожидания. Только как это будет смотреться? у каждого клиента фигачит запрос на сервер для проверки РС.
|
|||
9
famnam
28.12.15
✎
09:38
|
(8) + каждую секунду
|
|||
10
famnam
28.12.15
✎
09:39
|
(4) вот такая вот задача была поставлена. Пришло событие на сервер, покажи тут же форму пользователю.
|
|||
11
Cyberhawk
28.12.15
✎
09:40
|
(10) Для этой задачи прекрасно подходит обработка ожидания
|
|||
12
oslokot
28.12.15
✎
09:43
|
(8) Это нормально! (с) Малышева
|
|||
13
oslokot
28.12.15
✎
09:44
|
+ Точно так же, например, клиент проверяет состояния фоновых задиний на сервере
|
|||
14
xxTANATORxx
28.12.15
✎
09:48
|
(10)а если пользователь отошел от рабочего места/заснул/заболел/умер?
|
|||
15
famnam
28.12.15
✎
09:49
|
(14)это уже пусть у пользователя голова болит
|
|||
16
famnam
28.12.15
✎
09:49
|
понятно, что без обработчика ожидания никак. буду думать дальше, всем спасибо.
|
|||
17
xxTANATORxx
28.12.15
✎
09:50
|
(15)я к тому что в твоем случае лаг даже в 10 секунд не имеет значения
|
|||
18
Serg_1960
28.12.15
✎
09:53
|
Идея :)
Открыть заранее нужную форму в свернутом состоянии, а на сервере - Оповестить(), на форме - ОбработкаОповещения(), которая разворачивает форму. |
|||
19
oslokot
28.12.15
✎
09:58
|
(18) свернутое состояние формы в УФ?
|
|||
20
famnam
28.12.15
✎
10:04
|
(18) Оповестить на сервере?
|
|||
21
Serg_1960
28.12.15
✎
10:32
|
Упс, глюкануло меня
|
|||
22
Serg_1960
28.12.15
✎
10:34
|
На сервере обработка внешнего события как реализована? Регламентное задание?
|
|||
23
famnam
28.12.15
✎
10:46
|
(22) http-сервис
|
|||
24
Мимохожий Однако
28.12.15
✎
10:52
|
Пусть сервер пишет файл-флажок в общую папку. А пользователь клиентскими функциями мимо сервера смотрит на наличие файла. Меньше дёргать сервер.
|
|||
25
Остап Сулейманович
28.12.15
✎
10:56
|
(24) И это правильно. Меньше дергать сервер. Больше дергать файловую систему. Ибонефиг. Дергать сервер - шкодить только пользователям сервера. А так - можно и остальных задолбать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |