
C++/Web服务器
文章平均质量分 95
C++/Web服务器
u013250861
这个作者很懒,什么都没留下…
展开
-
boost - Asio网络编程
boost --> Asio介绍它的核心作用——异步输入/输出(Asynchronous input/output)。这个库设计的目的是让C++异步地处理数据且独立于平台,并不只是针对网络编程而已,只是它主要被应用于网络编程。除了网络编程以外他还包含了其他的IO功能。异步数据处理就是指任务触发后不需要等待它们完成。相反,Boost.Asio会在任务完成时触发一个应用。异步任务的主要优点在于,在等待任务完成时不需要阻塞应用程序,可以去执行其它任务。异步任务的典型例子是网络应用。原创 2024-08-03 11:40:46 · 487 阅读 · 0 评论 -
libevent、libev、libuv、libhv、boost.asio、poco、muduo七种echo-server实现对比
libhv是一个跨平台的类似libevent、libev、libuv的异步事件驱动库,但提供了更加接近原生的API接口和更加丰富的协议。libhv已被awesome-c收录。libhv已广泛实用在公司的IOT平台、http API服务之中,正确性、稳定性、可扩展性、性能都有保证,完全开源,请放心使用。739352073注:libhv每日一学博文为QQ群里的libhv每日一学技术分享整理所得,方便新老朋友查阅学习,该博文每隔几日会同步更新一次。原创 2022-10-07 23:45:18 · 2030 阅读 · 0 评论