2009-04-06 24 views
14

¿.NET 3.5 (WCF, u otro) ofrece algún tipo de servicio de notificación push?WPF/WCF Push Notification


Tengo un servidor y un cliente. Quiero que se ejecute un servicio en el servidor y si ocurre x, envíe una notificación al cliente. No quiero sacar el servidor cada x minutos para recopilar la información.

+0

¿Podría ser más específico en cuanto a lo que está buscando? Técnicamente, los eventos de .Net son un servicio de notificación push, pero creo que eso no es exactamente lo que estás buscando. –

Respuesta

23

Su pregunta no podría ser más general, pero voy a adivinar y sugerir que mire WCF callbacks.

Dudo que su pregunta se relacione con WPF o incluso WF, pero tendrá que explicar si piensa lo contrario.

+1

Tengo un servidor y un cliente. Quiero que se ejecute un servicio en el servidor y si ocurre x, envíe una notificación al cliente. No quiero sacar el servidor cada x minutos para recopilar la información. –

+1

Sí, mira las devoluciones de llamada de WCF. –

+0

Examinando eso ahora. Gracias Kent. –

-2

No necesita utilizar ninguna devolución de llamada. Puede usar MSMQ con WCF. Puede usar el ejemplo adjunto que hice. Si lo envió para ser un servidor público de inserción, es decir, disponible a través de WebService, deberá agregar un servicio web que utilizará MSMQ. El problema es que necesitará tener un IIS instalado tanto en el servidor como en el cliente. Si lo usa internamente, entonces MSMQ será suficiente. http://www.codeproject.com/KB/WCF/WcfMsmqServerPush.aspx

+11

Tener que instalar IIS en todos los clientes casi nunca es razonable – Thomas

Cuestiones relacionadas