Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Связь клиента с клиентом через WCF / 2 сообщений из 2, страница 1 из 1
14.05.2013, 11:30
    #38256311
Тройка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь клиента с клиентом через WCF
Добрый день. Имеется WCF сервис, к которому подключаются клиенты. Как можно реализовать следующую вещь: Клиент А хочет передать клиенту B через WCF сервис некоторое "событие". Под "событием" можно понимать вызов некоторого метода (желательно с параметрами) на клиенте B. Мне кажется это похожим на CallBack функционал, только он (обратный вызов CallBack) должен идти не на того клиента, который вызвал метод на сервисе, а на другого клиента.
Можно ли как-то это реализовать средствами WCF без поднятия сервиса на каждом клиенте и без использования TCP между двумя клиентами или между сервисом WCF и клиентом В?
...
Рейтинг: 0 / 0
14.05.2013, 23:06
    #38257409
Sergey TSV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь клиента с клиентом через WCF
Тройка,

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


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