Hola,
Aciertas seguro Seoane. Yo estoy más perdido que un pingüino en el Sahara. Sin embargo no termino de verlo. ¿Se supone que ambas aplicaciones tendrían que ser "Servidores y Clientes FTP"? ¿Se supone que podría haber un Servidor FTP que usarían ambas aplicaciones?
Por otro lado, ¿cómo hace la aplicación A para pedirle a B la lista de directorios o archivos que comparte? ¿Todo esto se haría partiendo de que sabemos las direcciones IP de los dos ordenadores? ¿Verdad?