logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++高性能网络编程:Boost.Asio

Boost.Asio是一个跨平台的C++高性能网络编程库,采用异步I/O模型实现高并发网络通信。本文介绍了Boost.Asio的核心概念(同步/异步操作、io_context事件循环)及其底层基于事件驱动的IO多路复用机制。通过一个异步TCP Echo服务器示例,展示了如何使用shared_ptr管理会话、async_read/async_write实现异步通信,以及acceptor处理新连接。该

文章图片
#c++#网络
【C++新特性】:谈谈C++20的协程(10000字讲清楚C++协程)

本文记录了我对C++20协程了理解,从各种方面讲解了C++20协程的定义的方式,以及手把手带大家学习如果自定义协程框架

文章图片
#c++#c++20#php
【计算机网络协议02】详解传输层协议TCP/UDP

我们知道TCP中的缓冲区是定长的,因此,16窗口大小表示当前缓冲区的剩余量。传输层协议(TCP/UDP)是网络通信中的核心,负责在源主机和目标主机之间提供可靠或高效的数据传输服务。TCP(传输控制协议)通过三次握手建立连接,确保数据的可靠性和顺序,适用于对数据完整性要求高的场景,如网页浏览和文件传输。UDP(用户数据报协议)则提供无连接服务,传输速度快但不可靠,适合实时性要求高的应用,如视频流和在

文章图片
#tcp/ip#udp#网络协议
【数据结构】:一文帮你完全弄懂哈希(hash) , 并且帮你手搓std::unordered_map

文章谈论了哈希的思想以及如何实现哈希表,其实哈希是一种很简单的数据结构,我们只不过站在了巨人的肩膀上。

文章图片
#哈希算法#数据结构#散列表
到底了