Es que en realidad, los messengers no abren ningún puerto "de entrada". Es decir, no actuan como servidores.
Cuando alguien te envia algo, un mensaje o un archivo por MSN, en realidad se lo envia al servidor, que luego utiliza la conexión que tu cliente tiene abierta para enviartelo a vos.
A mi entender, ningun chat o messenger actua como servidor en ningun caso.... puede ser que me equivoque.
Hasta luego.
