Mecanismo de notificación push entre un servidor y una aplicación cliente

Estoy desarrollando una aplicación de escritorio con C #, que se comunica con un servidor a través de un servicio web WCF. Se supone que es un tipo de aplicación de sincronización. Lo que significa que cuando realizo algunos cambios en la aplicación cliente también debo actualizar inmediatamente el servidor (esto es fácil mediante llamadas de servicio), pero también se debe proporcionar este mecanismo viceversa, un cambio en el servidor debe aplicarse inmediatamente a varios clientes. Sé que puedo hacer el sondeo a mi servidor, pero esto no me parece bien, y también he oído hablar de servicios dúplex, pero no estoy seguro de poder usarlo para implementar este mecanismo.

Estoy pidiendo algunas sugerencias sobre este tema. Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta