websocketpp 和 boost.asio 有啥区别?
Posted
技术标签:
【中文标题】websocketpp 和 boost.asio 有啥区别?【英文标题】:What's difference between websocketpp and boost.asio?websocketpp 和 boost.asio 有什么区别? 【发布时间】:2019-10-04 04:25:28 【问题描述】:最近我正在用 C++ 中的 websocketpp 打包 Deribit API。但是当我阅读Websocketpp的源代码时,我发现它与boost.asio密切相关。我以前听过 boost.asio,但我不知道我是否需要掌握 boost.asio 的命令才能更好地学习 websocketpp。换句话说,它们之间有什么区别?
【问题讨论】:
【参考方案1】:asio 提供对原始 tcp 和 udp 套接字的访问,它不实现任何应用层协议。
websocketpp 使用 asio(或各种其他低级套接字库)实现 websocket 协议
【讨论】:
哦!谢谢,还有一个问题:这是否意味着如果我想创建一个应用程序,我不必很好地掌握 Asio 并且知道如何使用它就足够了? 是的,如果你只使用 websockets,你可能不需要对 asio 了解太多以上是关于websocketpp 和 boost.asio 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
boost asio 学习 boost::asio 网络封装