none
请问如何在metro环境下,编程实现ftp客户端的基本操作(连接ftp服务端并从ftp上下载文件、上传文件的功能)? RRS feed

  • 问题

  • 我的开发环境是vs2012 metro c++. ftp服务器:filezilla

    起初打算采用像win32中的方式(c++/c#)调用相应api实现此功能,但是metro中没找到类似的api。最接近的当属backgroundtransfer命名空间下的一些api了。但发现好多地方都标出了http字眼而且也有出现http相关操作的例子。所以就放弃了采用这里面的api实现ftp相关操作的想法。之前又试了一些socket的原始的方法。基本思路是建立两条tcp连接,分别实现命令和数据的传输。一开始想的比较多,做了不少准备。但是到了运行程序的时候才发现跑不了。又不得不重新编写几条必要的socket语句实现连接ftp服务端。ftp服务端响应了,连接正确,但是还没执行发送数据自己这边break了。所以,现在比较困惑。请求各路朋友帮小弟一些,给点提示!



    • 已编辑 yeac 2012年6月25日 8:38
    2012年6月25日 7:56

答案

全部回复