在 Windows 7 的 C++ 中寻找 poco ssl websocket 客户端示例

Ale*_*lex 5 c++ ssl client websocket poco-libraries

我一直在查看 poco 示例和文档,但我找不到如何结合使用 poco 的 websockets 和 SSL。我成功地将非 SSL websocket(基于 WebSocket 类)连接到服务器(来自 Qt5.4 的 echoserver 示例,在 Ubuntu 上运行),但是如何将 SSL 添加到客户端我不知道。Poco 的NetSSL_OpenSSL 示例并不是那么有用,因为我不需要知道如何下载、推文、邮寄或编写时间服务器。后者也是唯一一个完全使用“SecureStreamSocket”对象的对象(这可能是我需要的类)。但是该示例只是从请求对象访问套接字,它没有显示如何正确创建和配置套接字。

我只想要一个 SSL websocket 客户端来发送和接收一些简单的消息,比如“Hello World”。有人可以帮我吗?

我对客户端的操作系统使用 Windows 7 64 位,对服务器的操作系统使用 VirtualBox 上的 Ubuntu 64 位,但服务器端没有问题。我的 poco 版本是 1.6.0,我用 Visual Studio 2013 Express 编译它。我也使用 OpenSSL 1.0.1j。

干杯

亚历克斯

Ale*_*lex 5

查看WebSocket 测试用例。使用HTTP S ClientSession(而不是 HTTPClientSession)。