即时通讯背后的技术故事,了解一个产品的迭代|网络层io,多线程,异步io,协程的选择;应用协议的选择,xmpp,mqtt,protobuf;web客户端通信
【C++网络编程】为什么网络编程这么重要?面试和开发必备的重要技术(tcp/ip、udp、网络协议栈、websocket、epoll、reactor、协程)
10道面试必问的经典网络八股文,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?协程与网络io的关系
10道面试题搞清tcp/ip网络协议栈的秘密 |TCP三次握手和四次挥手过程?TIME_WAIT状态持续时间;TCP与UDP的区别;三次握手过程中有哪些不安全性
游戏、音视频通话、物联网-UDP网络协议应用场景分析 |TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计
c++ 异步框架 workflow 网络模块分析 |workflow 的编程范式;高效的 epoll 使用方式;独特的消息语义设计;如何实现自定义协议
围绕收发网络包的 5 道网络面试题 | linux系统是如何收发数据包;udp 和 tcp 的区别;tcp 如何保证可靠性的;epoll水平触发与边缘触发的区别
reactor 网络模型在开源框架中的应用 |reactor 是怎么工作的?单线程redis;多进程nginx;多线程memcached
游戏服务器框架skynet:从skynet框架聊后端技术学习 |actor并发模型;reactor网络模型;线程池调度actor并发执行;时间轮解决海量定时消息
网络必问面试题-你天天玩的王者荣耀用TCP还是UDP|为什么有tcp了还需要udp;udp sendto、recvfrom的坑;udp如何实现可靠性设计
手把手代码实现UDP的高并发(含翻车后的完整代码)|udp如何模拟tcp三次握手;udp脏数据如何处理;udp的epoll实现;并发性能测试
C++手把手现场实现高效定时器 |定时器数据组织:STL 容器选择;定时器触发方式:sleep or timerfd or epoll_wait;接口设计
4个问题讲清楚去中心化的网络p2p,NAT的类型与原理,网络穿透的实现|nat的原理;网关类型的判断;对称NAT,完全锥型NAT;udp穿透实现,tcp穿透实现
高性能存储协议 - 手把手实现SCSI通信协议
《tcp/ip详解》彻底搞懂tcp/ip协议栈所有知识点,从原理到代码实现, 一网打尽
2024最新C++网络开发教程,涵盖tcp、udp、epoll、网络协议栈、dpdk等,通俗易懂,学完即可就业!
手把手带你用dpdk开发属于自己的tcp/ip协议栈| dpdk的网口,协议,kni;网口收发数据; kni的实现原理;协议封装与实现
从4个方面深度理解libevent的原理及使用
手把手教你实现数据库的异步驱动|同步驱动与异步驱动的性能对比;异步驱动的实现原理;基于网络框架实现 redis 异步驱动;协程实现消除异步回调
100行代码手写线程池,人人都能实现的(自备linux环境)| 线程池使用的场景;处理网络数据的; 日志使用线程池;调试,封装