Tengo un proyecto que presenta el requisito de notificar a los clientes de escritorio de WPF cuando ocurre algo en el servidor. Además, la notificación a los clientes de WPF no se transmitirá (se enviará a cada cliente), sino que se enviará a clientes específicos.Investigación de soluciones para notificar a los clientes de WPF desde el servidor
Quiero mantenerme alejado de las encuestas anticuadas del servidor. Esto debe ser lo más cercano al tiempo real como sea posible.
Nunca he tenido este requisito antes y estoy investigando soluciones. Mi primer pensamiento fue utilizar SignalR con el .NET client. Todavía no he trabajado con SignalR, pero parece que podría ser una solución. Soy consciente de que se trata de una abstracción de los eventos enviados por el servidor y WebSockets de larga duración, según lo que esté disponible.
He leído brevemente sobre WCF con retrollamadas y autobuses de servicio, pero todavía no sé nada sobre ellos o si esas tecnologías se aplican aquí. Podría utilizar algunos comentarios y sugerencias de las personas que han abordado esto antes. ¿Como lo harias?
¿La conexión entre el cliente y el servidor está dentro de una red controlada, o está sobre la "nube"? –
@Mike: supongamos que es una LAN. –