Perché pensi che Facebook e Google lo farebbero se ci fosse un altro modo?
Bene, OK, ci sono altri modi. È possibile incorporare un'applet Java nella pagina. Se l'applet Java è firmata e l'utente gli concede l'autorizzazione, potrebbe aprire una connessione di lunga durata affinché il server invii gli eventi. Ma questo ti procurerebbe qualcosa che era più fragile, richiedeva più interazione con l'utente, era più lento all'avvio e avrebbe funzionato su un numero minore di piattaforme rispetto a Comet.
C'è stata qualche discussione sull'aggiunta di server-sent events e web sockets a HTML5, ma questo è estremamente preliminare e probabilmente non lo farà nello standard.
fonte
2009-05-03 00:28:29
Vedere: http://stackoverflow.com/questions/1227266/how-do-i-open-a-connection-back-to-the-server-using-flex – DLauer
E http://stackoverflow.com/ domande/1225147/how-do-i-aperto-a-tcp-socket-da-silverlight – DLauer