WebSocket 原理学习WebSocket 是什么原理?为什么可以实现持久连接?WebSocket与消息推送
WebSocket 原理学习
WebSocket 是什么原理?为什么可以实现持久连接?
WebSocket与消息推送
安装相关clang http://releases.llvm.org/download.html vcpkg:用于 Windows、Linux 和 MacOS 的 C++ 包管理器
安装相关
clang http://releases.llvm.org/download.html
vcpkg:用于 Windows、Linux 和 MacOS 的 C++ 包管理器
C++ 知识补充Makefile的使用方法STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。C++11 std::chrono库详解C++中的inline用法C struct 成员冒号C++ 结构体详细讲解
C++ 知识补充
Makefile的使用方法
STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。
C++11 std::chrono库详解
C++中的inline用法
C struct 成员冒号
C++ 结构体详细讲解
踩坑uWebSockets的使用C++ WebSocket 库 这个库在底层依赖于 libuv 库,作为异步网络 I/O 库。libuv之介绍windows下使用vs2008编译libuv库linux下libuv库安装教程 [重要]
踩坑
uWebSockets的使用
C++ WebSocket 库 这个库在底层依赖于 libuv 库,作为异步网络 I/O 库。
libuv之介绍
windows下使用vs2008编译libuv库
linux下libuv库安装教程 [重要]
GITHUBCross-platform asynchronous I/O libuv 库
GITHUB
Cross-platform asynchronous I/O libuv 库
深入 Linux内核 与 操作系统epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。Linux IO模式及 select、poll、epoll详解
深入 Linux内核 与 操作系统
epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。
Linux IO模式及 select、poll、epoll详解
进一步学习下面的例子根据 websocket 协议实现了一个服务器端,代码简洁思路清晰地说明了 websocket 的基本工作原理。一个 C++ 实现的简易 Websocketgcc 编译器优化 -O1-O2 -O3
进一步学习
下面的例子根据 websocket 协议实现了一个服务器端,代码简洁思路清晰地说明了 websocket 的基本工作原理。
一个 C++ 实现的简易 Websocket
gcc 编译器优化 -O1-O2 -O3