如何通过套接字编程发送两台机器的文件?

时间:2009-05-07 14:58:13

标签: c++ winapi visual-c++ networking mfc

我要求将目录中的所有文件发送到不同的计算机,该目录可能在内部包含子目录。

这有什么帮助吗?

另一个疑问是:我还听说我们可以使用FTP发送文件,如果是这样,这两者之间最好。有没有可用的帮助呢?

我需要使用vc ++ / c ++

在Windows平台上实现它

由于

3 个答案:

答案 0 :(得分:1)

一种可能性是Windows API中的TransmitFile()函数。您必须遍历目录以使用您自己的代码查找单个文件。

答案 1 :(得分:0)

您可能应该在源端组合并压缩文件/目录 另一端传输和解除捆绑。

帮助(免费)的库是bzip(http://www.bzip.org/

如果你做得好,你应该可以在内存中做所有事情但是你也可以使用中间文件。

答案 2 :(得分:0)

  1. 听起来像是一个家庭作业问题。
  2. FTP在内部使用套接字。
  3. 首先尝试解决问题并在此处发布。如果人们认为你正在尝试,你会获得更多帮助,而不仅仅是免费加载。