Normalmente le comunicazioni via msn passano attraverso i server di microsoft, tuttavia in certe condizioni è possibile stabilire una connessione DCC (direct-client-cient) con l'altra persona.
Questo avviene quando invii un file, quando apri una videochat, quando fai una chiamata vocale (credo) e quando apri l'assistenza remota.
A quel punto avvii il prompt dei comandi (Start->esegui e scrivi "cmd") e digiti il comando nestat, che ti fa vedere tutte le transazioni di rete in corso nonchè le socket in ascolto.
Per fare le cose fatte bene, se hai winxp puoi fare "netstat -a -b > C:\netstat.txt" che ti crea un file di testo in C:\ che contiene tutte le informazioni divise per "programma" (per esempio elenca prima tutte le connessioni di internet explorer, poi tutte quelle di msn messenger, e via così".
Per versioni precedenti di windows l'opzione -b non esiste quindi divresti fare "nestat -a C:\netstat.txt" che però non dividerà le connessioni per programma.
Ciao
accio