用于 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 客户端库的主要内容,如果未能解决你的问题,请参考以下文章

用于Windows的C编译器? [关闭]

用于桌面应用程序的轻量级 html 控件(C++/Windows)[关闭]

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

用于 UDP 客户端的 Windows C 套接字编程