2009-04-06 5 views
14

.NET 3.5 (WCF o altro) offre qualsiasi tipo di servizio di notifica push?Notifica push WPF/WCF


Ho un server e un client. Voglio che un servizio venga eseguito sul server e se x si verifica, invia una notifica al client. Non voglio tirare il server ogni x minuti per raccogliere le informazioni.

+0

Potresti essere più specifico su ciò che stai cercando? Tecnicamente, gli eventi .Net sono un servizio di notifica push, ma immagino che non sia esattamente quello che stai cercando. –

risposta

23

La tua domanda non potrebbe essere più generale, ma ho intenzione di indovinare e suggerisco di guardare WCF callbacks.

Dubito che la tua domanda si riferisca a WPF o anche a WF, ma dovrai elaborare se pensi diversamente.

+1

Ho un server e un client. Voglio che un servizio venga eseguito sul server e se x si verifica, invia una notifica al client. Non voglio tirare il server ogni x minuti per raccogliere le informazioni. –

+1

Sì, guarda i richiami di WCF. –

+0

Guardando in questo ora. Grazie Kent. –

-2

Non è necessario utilizzare alcuna richiamata. È possibile utilizzare MSMQ con WCF. È possibile utilizzare l'esempio allegato che ho creato. Se lo hai inviato come server push pubblico - i.e disponibile tramite WebService - dovrai aggiungere un servizio web che utilizzerà MSMQ. Il problema è che sarà necessario avere un IIS installato sul server e sul client. Se lo si utilizza internamente, MSMQ sarà sufficiente. http://www.codeproject.com/KB/WCF/WcfMsmqServerPush.aspx

+11

La necessità di installare IIS su tutti i client non è quasi mai ragionevole – Thomas