Ma Messenger pinga o viene notificato?
A volte Messenger non lo capisco proprio. Non mi parte nell’avvio automatico del PC, lo devo lanciare manualmente da uno shortcut della mia toolbar, e mi va bene così, perchè ci sono momenti o giorni in cui non voglio o non riesco a chattare.
Quello che non ho mai saputo è la modalità con cui Messenger “capisce” quando un nuovo contatto fra quelli nella mia lista arriva on-line. Non capisco in base a che criterio vengo informato del fatto che “XYZ” si sia connesso: fa polling (no!) o viene notificato in qualche modo (spero di sì).
Supponiamo che non faccia polling – cosa più ovvia. Mi spiegate per favore come mai ci sono momenti in cui vengono rilevati fino a 3 contatti che si connettono istantaneamente? Questo è un tipico comportamento di applicazione che fa polling, perchè aggiorna la situazione ogni n minuti, e se dall’ultima volta (n minuti prima) si sono connesse 3 persone, ecco che la mia notifica riguarda contemporaneamente 3 persone. Non è che si sono connesse tutte in quel momento. Dubito che 3 persone della mia lista si connettanno tutte insieme nell’istante:
DateTime instant = new DateTime(2008, 2, 5, 12, 01, 32, 781);
E’ solo un aggiornamento della situazione, per cui in quegli n minuti può accadere di tutto.
Qualcosa di storto deve esserci.
Technorati Tags: software messenger