08 2023 档案

摘要:参考:https://llfc.club/category?catid=225RaiVNI8pFDD5L4m807g7ZwmF#!aid/2RlhDCg4eedYme46C6ddo4cKcFN 简介 前面的几篇文章已经介绍了如何使用asio搭建高并发的tcp服务器,以及http服务器。但是纯手写ht 阅读全文
posted @ 2023-08-14 19:12 白伟碧一些小心得 阅读(752) 评论(0) 推荐(0)
摘要:参考:https://llfc.club/category?catid=225RaiVNI8pFDD5L4m807g7ZwmF#!aid/2RHA2vfllSmYXf4xcJqzzVtLrJt 简介 之前介绍了asio服务器并发编程的几种模型,包括单线程,多线程IOServicePool,多线程IO 阅读全文
posted @ 2023-08-14 19:06 白伟碧一些小心得 阅读(738) 评论(0) 推荐(0)
摘要:ASIO服务器模式:协程 最新版asio提供了协程来实现使用同步代码进行异步编程,这比异步调用写法方便太多。本文将以ASIO的示例代码为基础作讲解,代码见:http://think-async.com/Asio/boost_asio_1_13_0/doc/html/boost_asio/exampl 阅读全文
posted @ 2023-08-08 14:12 白伟碧一些小心得 阅读(879) 评论(0) 推荐(0)
摘要:首先,基于上一节,我们将其改进成,一个io_services在多个线程中,来并发处理。 通常server中只是监听accept,即读操作,不存在线程不安全的问题,而session中,一般会有socket的读写read/write,存在线程不安全的问题 决处理session和room可能存在的线程不安 阅读全文
posted @ 2023-08-03 20:32 白伟碧一些小心得 阅读(121) 评论(0) 推荐(0)