我需要快速,安全和便携的websockts所以我一直在互联网上挖掘,我遇到了Zaphoyd Studios的 WebSocket ++ .
我有零c ++经验(虽然我是一名熟练的程序员)但它似乎勾选了我需要的每一个盒子,我很快在github上调整了echo_server和telemetry_client示例,并将概念证明放在一起.
设置我的手到wss服务器示例(echo_server_tls)我快速编译并使用一个简单的测试客户端来验证它是否正常工作.
不幸的是,我的经验不足以使我失望,我天真地希望将url更改为wss并包含tls启用的客户端头文件(asio_client.hpp而不是asio_no_tls_client.hpp)会让我朝着正确的方向前进!
它不会,而是给出错误; -
[2014-05-29 01:17:58] [application] Get Connection Error: endpoint not secure
Run Code Online (Sandbox Code Playgroud)
所以...我的问题; -
有没有人有一个"echo_client_tls"的例子,因为它让我朝着正确的方向前进,我非常怀疑我是第一个这样做的人(也许只是最缺乏经验的c ++).
我相信我可以从那里拿走它(我甚至会把它提交给git,因为它可能对我自己的其他新手很有用).
PS Kudos如果他们读过这篇文章的作者,那么它似乎是一个非常完整的实现!