我想通过使用C或C ++的networking传输文件。 我应该查看哪些主题? 我怎样才能做到这一点?
虽然您可以使用ReadFile
读取文件内容,然后通过套接字发送,但Windows也提供了TransmitFile
API,使您可以读取文件的数据,并通过一个系统调用通过套接字发送它。
我会建议通过Windows套接字的文档,并提升asio 。
你应该从选择一个协议开始。 HTTPS和SFTP都是不错的选择,但显然还有其他的。 一旦你有了这些,你可以查找客户端和服务器库的选择。
C中有sendfile函数,只要检查一下。