我目前使用的是简单的Winsock的解决方案(调用WSAStartup,插座,连接,发送,recv的,关闭套接字)用于HTTP的请求得到我们自己的服务器的一个32字节的响应。

是否有性能或安全性原因,切换到WinHTTP的或另一库中?

有帮助吗?

解决方案

易于使用,全面的测试,功能充实,错误检查,等等。唯一安全的原因,我能想到的是,如果你自己做,你没有足够的经验,你可能会把自己暴露给缓冲区溢出或其他类似战功。根据你的能力的第三方库可能更有效,因此也更快。

我建议除非你是在你自己的能力有足够的信心使用第三方库。

其他提示

在WinHTTP的库提供了比单纯使用套接字其他HTTP协议更多的功能。例如,它提供了有效的HTTP请求方法(GET,POST,PUT等)为您轻松地使用,而不必去通过HTTP协议自己。

可移植性也在这里的一个因素。此外,其他库有好得多的API比的Winsock的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top