本课程面向具备一定C++基础的开发者,通过完整的工程实战,带你从零构建一个支持百万并发的网络通信引擎。课程内容涵盖服务端、客户端及跨平台实现,并配有完整源码与课件,方便边学边练。 课程核心内容 基础协议支持:深入讲解IPv6通信的完整实现,包括客户端与服务端的适配、IOCP与Epoll模型下的差异处理,以及局域网链路通信的完善。 HTTP通信实战:从HTTP请求结构解析入手,逐步实现简易Web服务器、POST请求处理、Keep-Alive机制,并完成HttpClient的封装与请求队列设计。 WebSocket通信:详细剖析WebSocket握手流程、数据帧格式与解析、掩码加密、PING-PO…...