用于 Windows CE/Mobile 的 C++ 中的 HTTP Websockets 客户端库
Posted
技术标签:
【中文标题】用于 Windows CE/Mobile 的 C++ 中的 HTTP Websockets 客户端库【英文标题】:HTTP Websockets client library in C++ for Windows CE/Mobile 【发布时间】:2014-11-20 16:32:37 【问题描述】:我正在寻找一个基于 C/C++ 的 http/websocket 库,该库在使用 Windows SChannel(而不是 OpenSSL)的 Windows CE/Mobile 上支持 SSL(HTTPS/wss)。我移植了wslay 库,以便可以将它与libcurl 一起使用。事实证明,这很难整合。有人知道我可以在不依赖于 OpenSSL 的 Windows CE/Mobile 平台上使用的库吗?
【问题讨论】:
【参考方案1】:我找到了 POCO,但它似乎具有 OpenSSL 依赖项。因此最终将 wslay 移植到 Windows CE 并使用 libcurl 的 curl_easy_send 和 curl_easy_receive IO 函数填充必要的回调。 Wslay 没有实现 IO 层,并让用户可以选择使用所需的适当 IO 库。 Libcurl doss 带有 SChannel 支持,这使得在 wslay 上使用安全 WebSocket 变得更加容易。
【讨论】:
将我的答案设为最佳答案,因为我没有看到任何其他回复。以上是关于用于 Windows CE/Mobile 的 C++ 中的 HTTP Websockets 客户端库的主要内容,如果未能解决你的问题,请参考以下文章
用于桌面应用程序的轻量级 html 控件(C++/Windows)[关闭]
Windows系统编译GSL2.7用于C语言编程(2022.5.8)
Windows系统编译GSL2.7用于C语言编程(2022.5.8)