Может ли служба WCF, размещенная в службе Windows, обращаться к нескольким клиентам? - PullRequest
1 голос
/ 26 марта 2012

Я очень новичок в WCF и хотел бы задать этот вопрос.Моя идея заключается в размещении службы WCF в службе Windows.Когда я закончу с этим, могу ли я сделать эту услугу доступной для нескольких клиентов в одной сети?Если так, то как?Какую привязку я должен использовать?

Ответы [ 3 ]

10 голосов
/ 26 марта 2012

можно ли сделать эту услугу доступной для нескольких клиентов в одной сети?

Да, в этом суть.

Если да, то как?

Создайте клиента и подключитесь к нему.Триллионы образцов вокруг. Этот является одним из многих.

Какое связывание я должен использовать?

Любое связывание, которое вы хотите.Но в этом случае я бы использовал netTcpBinding.

6 голосов
/ 26 марта 2012

Я всегда находил эту блок-схему полезной для выбора привязки.

WCF Binding Selection Flow Chart.

0 голосов
/ 26 марта 2012

Ответ - да, услуга WCF будет доступна для всех клиентов в сети.Если вы обеспокоены обработкой нескольких запросов одновременно, это тоже возможно.WCF сделает это за вас.Прочитайте ServiceBehaviorAttribute.InstanceContextMode описание.

...