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

Looking for poco ssl websocket client example in C++ for Windows 7

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

我只想要一个 SSL websocket 客户端来发送和接收一些简单的消息,比如 "Hello World"。谁能帮帮我?

我客户端的OS用的是Windows7 64位,服务端的OS用的是Ubuntu64位的VirtualBox,但是服务端没问题。我的poco版本是1.6.0,用Visual Studio 2013 Express编译的。我也使用 OpenSSL 1.0.1j.

干杯

亚历克斯

查看 WebSocket testcase. Use HTTPSClientSession(而不是 HTTPClientSession)。