У меня есть требование, чтобы служба отправляла сообщение клиенту каждую секунду.Для службы может быть только один клиент.
Я создал дуплексную службу и теперь запутался в экземпляре, параллельности и сеансе для службы.
Всегда ли требуется сеанс для дуплексной службы?SessionMode.Required
Всегда ли InstanceContextMode должен быть PerSession.InstanceContextMode = InstanceContextMode.PerSession?
Каким должен быть ConcurrencyMode?
Как можно предотвратить дополнительное подключение клиента к услуге.Если ссылка обратного вызова в клиенте является статической, и проверять нулевую ссылку, когда клиентский запрос первоначально получен.
Я буду реализовывать операцию пульса, чтобы проверить доступность службы.Должен ли это быть односторонний или запросный ответный вызов и будет ли этот вызов в том же сеансе?
Спасибо.