【发布时间】:2010-03-16 06:14:22
【问题描述】:
我想使用 C 或 C++ 通过网络传输文件。我应该查找哪些主题?我该怎么做?
【问题讨论】:
-
并不是说我有信心无论如何我都能回答这个问题,但是……这个问题听起来不够详细。
-
跨什么网络?如果可能,只需创建一个网络共享并像在其他任何地方一样复制文件。
标签: c++ c windows network-programming
我想使用 C 或 C++ 通过网络传输文件。我应该查找哪些主题?我该怎么做?
【问题讨论】:
标签: c++ c windows network-programming
我建议您查看 Windows Sockets 和 boost asio 的文档。
【讨论】:
虽然您可以使用ReadFile 读取文件的内容,然后通过套接字发送它,但Windows 还提供了TransmitFile API,使您能够读取文件的数据并通过一个系统调用通过套接字发送它。
【讨论】:
【讨论】:
C 中有 sendfile 函数,看看就好。
【讨论】: