WCF дуплексная связь - PullRequest
       1

WCF дуплексная связь

2 голосов
/ 31 марта 2010

Возможна ли двусторонняя связь в WCF?

Ответы [ 3 ]

5 голосов
/ 31 марта 2010

Связь в дуплексном режиме означает двустороннюю связь. Обычно в WCF клиент вызывает сервер. Но сервер не может вызвать клиента , например, уведомить клиента чата о наличии нового сообщения чата.

При дуплексном контракте сервер предоставляет интерфейс, который должен реализовать клиент. Теперь есть два интерфейса, один из которых сервер реализует как обычно, а другой - клиент. Это позволяет серверу вызывать методы на клиенте. В сценарии программы чата это позволяет серверу уведомлять клиента о появлении нового сообщения вместо того, чтобы клиенту постоянно приходилось проверять сервер, есть ли что-то новое.

1 голос
/ 31 марта 2010

У меня есть дуплекс туннель прокси , который я написал и который работает через WCF. Не стесняйтесь проверить это в качестве примера.

0 голосов
/ 31 марта 2010

Да, конечно. Если вам нужна дополнительная информация, перейдите в раздел WCF MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...