Tengo un servicio de Windows (.net) que es una implementación de un protocolo personalizado. Necesito monitorear este servicio desde múltiples clientes de escritorio (paquetes recibidos, rechazados, errores y cosas por el estilo).¿la mejor estrategia para monitorear/administrar servicios de Windows de clientes múltiples ?. (C#)
Estoy evaluando diferentes alternativas (remoting, socket multicast, etc.), pero me gustaría saber si este problema tiene una solución estándar. Creo que este es un escenario muy común, si piensas en servicios como IIS, componentes reparados, etc., puedes conectarte de forma remota desde muchos clientes al mismo tiempo y administrar el servicio.
Agradezco sugerencias y ejemplos.
Gracias de antemano.
Posibles duplicados: [Comunicación con un servicio de Windows] (http://stackoverflow.com/questions/3294502/communicating-with-a-windows-service), [Cómo comunicarse con un servicio Win] (http://stackoverflow.com/questions/84860/how-to-communicate-with-awindows-service-from-an-application-that-interacts-with), [GUI y comunicación del servicio de Windows] (http: // stackoverflow. com/questions/1773046/gui-and-windows-service-communication). Tenga en cuenta que la mayoría de las respuestas sugieren ** WCF ** como la estrategia más adecuada. Es bastante simple de usar, una vez que lo haya configurado. – Groo