Domanda

Qualcuno ha un buon punto di riferimento, o in grado di fornire una sintesi della "spinta" implementazione migliorata per essere modificato / aggiunto in Silverlight 3.0?

Vorrei confrontare questo settore per Silverlight 2.0 e XMPP / Jabber.

È stato utile?

Soluzione

Ci sono due modi principali che si possono ottenere funzionalità spinta in Silverlight 3. Il primo è quello che hai visto al MIX utilizzando il canale duplex. Il canale duplex in SL3 è sostanzialmente invariato rispetto al canale duplex in SL2 ... la differenza principale è che ora è possibile aggiungere un riferimento a un servizio di canale duplex all'interno di Visual Studio 2008 e l'intero atto di costruzione di coppie di client / server canale duplex è molto più facile.

L'altro modo è possibile ottenere spinta è quella di utilizzare un "server comete". In pratica tutti i server in questa famiglia consentire a un client di aprire un socket e quindi continuamente succhiare quel socket, che consente ai dati di essere spinto nella presa dal server. Questo è il modo di Google e circa 30 miliardi di altri siti Ajax / quadri maniglia di spinta al cliente. Alcuni / server push cometa popolari includono Kaazing e Lightstreamer.

Altri suggerimenti

Hai guardato le presentazioni da Mix'09 ? Questo , in particolare, possono essere correlati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top