powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF оповещение клиентов
14 сообщений из 14, страница 1 из 1
WCF оповещение клиентов
    #36868137
Dmitry313
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот вопросик относительно архитектуры приложения.
Есть сервис который хостится на приложении WPF, есть множество клиентов с таким же интерфейсом.
Как реализовать оповещение клиентов при изменении интерфейса приложения на котором хостится сервис. Формы клиентов должны изменять интрфейс с учетом интерфейса сервиса.

Как вариант сделал так: Приложение WPF, WCF libruary.
Сервис WCF захостил на приложении WPF, при изменении интрфейса (изменение цвета некотрых элементов) происходит сериализации XML, а WCF сервис уже десериализует и отправляет объект клиенту (клиентам)....

Возможно ли сделать проще и без записи на диск объекта...
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868263
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry313,

конечно же.
делаешь центральный wcf .
все дергают его каждую секунду на наличии нового xml. если есть то берут себе.
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868278
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry313Возможно ли сделать проще и без записи на диск объекта...
Двухзвенка?
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868298
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У? или я что-то путаю? Стал сам писать... но вот тут почти тоже самое, что и я хотел сказать отрисовано...
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868438
Dmitry313
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да двухзвенка..
Просто как раз хотелось бы уведомить всех клиентов только при изменении, а не чтобы все клиенты каждую секунду проверяли...
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868451
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry313,

ты лучше исходи из того,что хочется клиенту :) тогда будет пофиг как там у тебя обновляется этов се.
ты забудь про свое эго и сделай программу :)
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868455
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry313Да двухзвенка..
Просто как раз хотелось бы уведомить всех клиентов только при изменении, а не чтобы все клиенты каждую секунду проверяли...
1. SqlDependency
2. CallbackContract (см. аттач). Запускаете несколько клиентов и смотрите на семпл.

P.S. Ответы вида AlexeiK по поводу таймера отправляйте сразу в топку. Этот "горепрограммист" sql.ru уже достал тупыми ответами.
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868456
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аттач забыл :)
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868485
Dmitry313
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю естественно через дуплекс, дело в том, сервис должен оповещать о изменении элементов на форме, клиентов. Но при пропадании связи, клиенты используют последнию информацию о элементах, но есть кнопка на клиентах "Обновить" и тогда будет обращение к сервису..
Получается связь должна быть дуплексной, причем сервис только уведомляет клиентов, а клиенты могут по требованию запросить данные у сервиса
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868531
Dmitry313
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МСУ,

спасибо... оказалось полезно
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868543
Dmitry313
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а вот интересно, есть ли средства BINDING. свойств. для двух элементов по сети в WPF
Можно тогда было просто привязаться к свойству определенного элемента на сервисе и все...
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868560
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry313а вот интересно, есть ли средства BINDING. свойств. для двух элементов по сети в WPF
Можно тогда было просто привязаться к свойству определенного элемента на сервисе и все...
Ну Вы уж совсем лентяй

P.S. Пишите код и не выдумывайте тут! )
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868632
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лень читать много букв, но гляньте в сторону шаблона "публикация-подписка"(publish subscribe)
...
Рейтинг: 0 / 0
WCF оповещение клиентов
    #36868640
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredлень читать много букв, но гляньте в сторону шаблона "публикация-подписка"(publish subscribe)
Кстати, Андрейка, навеяли еще один способ нотифицирования юзверя - голубиный транспорт. Заряжается голубь на сервере, принтится месса, кладётся в клюв и птица редиректится на юзверя. Когда под ногами юзера начинает что-то щебетать и гадить, подбирается животное и извлекается месса.

Ни слова о...



...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF оповещение клиентов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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