求教!关于实现文件自动传输的有关问题

求教!关于实现文件自动传输的问题?
先声明我算VC半入门状态,我没说清楚的大家见谅啊,分数只有40,全部家当啊

现在我需要做一个程序,大概需求如下:
我有2台通过互联网连接的电脑,当电脑A自动生成一个文件后,电脑B同时也会生成一个文件(这是已经实现的,因为他们会同时观测一个事件)。每当A一生成文件,我就需要从B 下载它同时生成的数据进行计算。因为是不定时的,所以我需要这些动作自动完成。
首先我的想法是在A电脑上必须有一个监控程序(这个应该很简单)。
然后我的问题就是,传输如何来实现呢?把B设为一个FTP服务器?用FTP编写or用socket?
高手们赐教啊~

------解决方案--------------------
个人觉得用socket好
------解决方案--------------------
http://blog.****.net/chexlong
------解决方案--------------------
用SOCKET,当B下载完成后,向A发送一个消息,A再向B申请下载
------解决方案--------------------
FTP也是要用socket来实现的,只不过是别人封装了一下库而已