标签: c++ c windows network-programming
我想使用C或C ++在网络上传输文件。我应该查看哪些主题?我怎么能这样做?
答案 0 :(得分:3)
我建议查看Windows Sockets和boost asio的文档。
答案 1 :(得分:2)
您应该从选择协议开始。 HTTPS和SFTP都是不错的选择,但显然还有其他选择。完成后,您可以查找客户端和服务器库的选择。
答案 2 :(得分:2)
虽然您可以使用ReadFile来读取文件的内容然后通过套接字发送,但Windows还提供了TransmitFile API,使您能够读取文件的数据并通过套接字发送一个系统调用。
ReadFile
TransmitFile
答案 3 :(得分:0)
在C中有sendfile函数。只需检查一下。