【发布时间】:2011-05-02 15:39:28
【问题描述】:
我将 TransmitFile API 与 I/O 完成端口一起用于 Windows 上的高效多线程文件服务器。
这一切都很好,但我现在也使用SChannel 实现了安全套接字。因为 TransmitFile 将文件直接流式传输到套接字,所以我看不到调用 EncryptMessage 的方法 - 我需要分块读取文件,手动加密和传输它们吗?
当 TransmitFile 仅用于高性能文件传输并且安全套接字非常普遍时,这似乎有点愚蠢。我想知道 IIS 做了什么,考虑到我相信 TransmitFile 首先是为 IIS 实现的?
(我最初制作了“TransmitFile”和“EncryptMessage”超链接,但垃圾邮件保护只允许一个 - 抱歉)
【问题讨论】:
标签: winapi winsock iocp transmitfile schannel