c # wcf дуплексная связь - PullRequest
0 голосов
/ 08 марта 2012

Я должен написать онлайн программу шахмат, используя WCF.Я новичок в сервисном программировании, поэтому не могли бы вы дать мне несколько советов.

Я думал об использовании дуплексной связи, чтобы служба могла опрашивать базу данных и вызывать клиента, если противник сделал новый шаг.но я не думаю, что это было бы довольно оптимальным решением.Не могли бы вы сказать мне, какие лучшие альтернативы могут быть здесь?

Большое спасибо.

1 Ответ

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

Зависит от типа клиентов, которые будут использовать сервис. Если, например, клиенты являются клиентами .NET, вы можете использовать связь wcf Net.Tcp и установить контракт обратного вызова, который клиенты должны реализовать, и служба может вызывать, когда кто-то делает ход. Если вы используете другой тип клиентов, возможно, лучше всего проводить опрос.

...