在万物互联的时代,**物联网即时通信(IM)**是设备数据交互、指令下发、状态同步的核心枢纽,是工业物联网、智能家居、车联网、智慧园区等场景落地的关键支撑。
* 01 物联网即时通信架构实现与实战介绍/
* 01 课程重点说明提醒必看先看再购买
* 02 物联网即时通信架构实现与实战介绍
* 03 课程开发环境说明
* 02 Socket基础网络通信/
* 01 概述1
* 02 概述2
* 03 IPV4 TCP套接字服务端
* 04 TCP套接字服务端连接测试
* 05 IPV4 TCP套接字客户端
* 06 IPV4 UDP服务端
* 07 IPV4 UDP客户端收发进程
* 08 UNIX TCP
* 09 UNIX UDP
* 10 Stream socket api函数介绍
* 11 php socket函数与其它语言的socket函数
* 03 Socket网络通信进阶/
* 01 网络框架搭建
* 02 Accept封装
* 03 IOselect复用函数
* 04 数据收发
* 05 多客户端连接
* 06 IO复用select函数工作原理
* 07 连接socket封装到TcpConnection类
* 08 注册OnReceive事件回调
* 09 注册onClose事件回调函数
* 10 onClientLeave客户端断开
* 11 TCP粘包
* 12 Client客户端
* 13 Stream字节流协议实现1
* 14 pack和unpack详解1
* 15 pack和unpack之字节序
* 16 pack和unpack3字节存取
* 17 pack和unpack4字节存取
* 18 pack和unpack5字节存取
* 19 Stream字节流协议实现2
* 20 pack打包的二进制数据在内存中长啥样
* 21 Stream字节流协议实现3
* 22 添加send函数
* 23 解决多客户端连接数据收发bug
* 24 同时兼容TCP字节流低层协议和Stream应用层协议
* 25 客户端连接数fread和消息数统计
* 26 多Client客户端测试
* 27 多进程多客户端连接测试
* 28 多客户端端连接bug解决
* 29 linux上测试多客户端连接
* 30 select1024如何突破
* 31 php selec fdsize1024重新编译
* 32 Client 发送与接收进程send和writefds调整
* 33 linux和windows数据收发测试
* 34 完善服务端和客户端select读写事件数据收发
* 35 Client数据发送统计
* 36 Linux上client数据发送与统计
* 37 心跳实现
* 38 socket isConnected和win2048连接测试
* 39 Linux和win下修改php内存限制进行连接测试
* 40 Text协议实现
* 41 Linux阻塞与非阻塞IO系统调用查看
* 42 非阻塞与读写缓冲区设置
* 43 win客户端socket连接Linux服务端socket测试
* 44 libevent框架库介绍与安装
* 45 event扩展安装与基础测试
* 46 event基础类之定时器使用
* 47 event基础类之中断信号事件使用和libevent相关概念
* 48 event基础类之IO事件使用1
* 49 epoll类封装IO事件
* 50 epoll类之监听socket使用
* 51 epoll类连接soket添加读写事件
* 52 epoll类连接socket数据收发
* 53 epoll之连接socket读写事件排查与纠正
* 54 epoll之连接socket断开移除读写事件
* 55 selectIO复用函数封装事件
* 56 client客户端使用select与win测试
* 57 win1k客户端连接数据收发测试与bug解决
* 58 Linux系统上5k客户端连接测试select
* 59 win系统c10k测试与平台兼容
* 60 linux epoll测试与epoll类添加定时事件
* 61 epoll类定时器调用
* 62 select定时事件封装和添加
* 63 select定时器调用测试
* 64 win上测试select
* 65 linux epoll c10k测试
* 66 win和linux之select和epoll数据收发测试
* 67 服务器多进程forkWorker
* 68 server端多进程实现与主进程回收
* 69 init初始化及保存主进程pid和引入命令行参数
* 70 服务端start命令完善
* 71 select与epoll中断信号事件完善与编写主进程中断处理
* 72 主进程与子进程sigHandler
* 73 进一步完善服务stop命令
* 74 stop命令及子进程退出清理测试
* 75 linux上测试进程退出与小bug修复
* 76 linux上测试stop的select的IO与定时和信号事件
* 77 子进程退出select的清理bug修复
* 78 子进程异常或不正常退出时重启新进程
* 79 注册主进程与子进程的启动与停止回调事件
* 80 注册子进程重启事件回调
* 81 各个子进程统计自己的连接数以及消息数量
* 82 socket惊群演示及解决方案
* 83 socket惊群解决
* 84 task任务进程实现
* 85 task进程unix socket
* 86 task进程注册ontask事件和添加UdpConnecti
* 87 ontask事件回调
* 88 多task进程任务投递测试
* 89 task异步任务投递匿名函数
* 90 task异步任务投递进一步完善
* 91 win和linux兼容处理
* 92 禁用Nagle算法优化数据发送
* 93 服务启用守护进程和日志打印
* 94 linux测试守护进程和日志
* 95 linux测试守护进程和日志2
* 96 终端显示服务启动信息
* 97 libevent网络框架库分析介绍
* 98 libevent网络库概念和相关技术点解释
* 99 libevent示例源码说明和event目录简单解释
* 100 eventBase类构造函数内部源码分析
* 101 libevent的初始化event_base数据结构说明1
* 102 libevent的初始化event_base数据结构说明2
* 103 libevent初始化event_base数据结构说明3
* 104 event_base的event_assign分析
* 105 eventBase构造函数内部源码分析5
* 106 libevent网络之Event类构造函数内部源码实现1
* 107 event类构造函数内部源码实现分析2
* 108 Event类add方法内部实现源码分3
* 109 Event类add方法源码内部实现分析4
* 110 libevent网络库之Event类add方法源码实现分析5
* 111 libevent网络库之Event类add方法源码实现分析6
* 112 Event类add中断信号事件添加内部源码分析1
* 113 Event类add信号事件添加源码分2
* 114 IO事件信号事件和定时事件添加到事件队列中源码分析
* 115 事件对象移除源码event_del分析1
* 116 libevent网络库IO事件信号事件定时事件移除分析2
* 117 eventBase的loop事件循环源码分析
* 118 eventBase类事件循环loop源码分析2
* 119 eventBase事件循环loop源码分析3
* 120 libevent网络库之eventBase事件循环完结
* 04 Http协议实现/
* 01 Http协议实现基础介绍
* 02 Http协议实现补充介绍与telnet测试http连接百度
* 03 http请求报文在内存的样子
* 04 http请求报文长度解析Len
* 05 http请求报文之请求行和请求首部解析
* 06 请求报文查询字符串解析与请求体Content_type分类
* 07 http请求报文内容解析之获取contentType
* 08 http请求报文之form-data表单数据结构
* 09 http请求报文www-form-urlencode解析
* 10 请求报文之w-form-urlencoded解析与请求类和响
* 11 http请求报文之form-data数据解析
* 12 http请求报文之form-data表单解析及多文件上传解析
* 13 http请求报文之application-json解析
* 14 http请求报文application-json解析和opt
* 15 http响应报文封装
* 16 http响应报文测试
* 17 http响应报文之文件响应
* 18 http响应报文之内容编码
* 19 http响应报文之传输编码
* 20 响应html-js-css等静态文件
* 21 加上自己app应用目录简易实现控制器调度
* 22 linux测试http应用
* 23 控制器调度和响应
* 24 win上测试html表单提交数据
* 25 阿里云服务器linux http协议并发测试
* 26 阿里云服务器Linux http协议c10并发测试
* 05 Websocket协议实现/
* 01 websocket协议概述
* 02 websocket协议握手实现之http请求报文解析
* 03 websocket协议握手实现之http响应
* 04 websocket协议握手实现之http响应2
* 05 websocket协议握手实现之http响应及bug修复
* 06 websocket协议之ascii字符与进制间转换及位移运算
* 07 websocket协议之数据帧解析1
* 08 websocket协议之数据帧解析2
* 09 websocket协议之数据帧解析3并回调message事件
* 10 websocket协议之数据收发测试
* 11 websocket协议之数据封装响应
* 12 weboskcet协议之客户端关闭
* 13 websocket服务和http服务同时启用
* 14 ws连接bug修复1
* 15 ws连接bug修复与http转发消息给websocket客户
* 16 tcp客户端和http客户端数据转发给websocket客户
* 17 ws客户端协议实现1
* 18 ws客户端协议实现2
* 19 ws客户端协议实现3握手数据发送及验证
* 20 ws客户端数据帧解析和回调message事件
* 21 ws客户端数据帧封装并发送数据给服务器端及数据帧收发测试
* 22 linux上多进程多协议测试websocket数据收发
* 23 websocket ping和pong数据帧
* 24 websocket ping和pong心跳数据帧测试
* 25 统计bug修复与websocket协议类bug修复
* 26 linux测试websocket协议数据收发
* 06 物联网MQTT协议实现/
* 01 物联网MQTT协议概述
* 02 MQTT控制报文格式介绍
* 03 MQTT控制报文剩余长度编码及解码算法解释1
* 04 MQTT控制报文剩余长度编码及解码算法解释2
* 05 MQTT控制报文可变头部和数据载荷解释说明
* 06 mosqutto体验MQTT使用
* 07 CONNECT控制报文结构说明及用C++看报文在内存中的结构
* 08 用mqtt客户发送CONNECT控制报文并查看在内存中的布局
* 09 CONNECT控制报文解析1
* 10 CONNECT控制报文解析2之获取报文类型及报文剩余长度
* 11 CONNECT控制报文解析之剩余长度解码1
* 12 CONNECT控制报文解析之协议名获取
* 13 CONNECT控制报文解析之协议版本
* 14 CONNECT控制报文解析之连接标志及保持KEEPALIVE
* 15 CONNECT控制报文解析之数据载荷解析1
* 16 CONNECT控制报文数据载荷解析2及回调事件open
* 17 CONNECT控制报文数据解析及CONNACK报文封装响应
* 18 心跳报文解析及心跳报文封装响应
* 19 SUBSCRIE订阅报文解析1
* 20 SUBSCRIBE订阅报文解析2
* 21 SUBSCRIBE订阅报文解析3及添加订阅事件回调函数
* 22 SUBSCRIBE订阅报文解析4调整及SUBACK报文封装响
* 23 订阅报文解析5及SUBACK响应和取消订阅报文解析
* 24 UNSUBSCRIBE取消订阅报文解析及取消订阅确认响应
* 25 取消订阅报文吸响应UNSUBACK报文响应2
* 26 PUBLISH报文解析1
* 27 PUBLISH报文解析2及publish事件回调函数
* 28 发布报文解析及QOS等级0的PUBLISH报文封装消息转发1
* 29 PUBLISH报文转发给其它客户端1
* 30 PUBLISH报文之剩余长度编码算法封装
* 31 PUBLISH报文转发测试
* 32 QOS等级1的PUBACK报文封装响应
* 33 QOS等级2的报文封装响应1
* 34 QOS等级2报报文封装响应2
* 35 QOS等级2报文收发响应测试
* 36 剩余长度编码与解码算法测试验证
* 37 DISCONNECT报文解析及测试和mqttClient类实
* 38 MQTT客户端实现之封装CONNECT报文
* 39 客户端实现CONNECT报文发送和CONNACK响应事件回调
* 40 MQTT客户端实现之PUBLISH报文封装
* 41 MQTT客户端实现之SUBSCRIBE控制报文封装及发送
* 42 MQTT客户端实现之UNSUBSCRIBE控制报文封装
* 43 客户端实现之PUBLISH报文解析及调用sub事件回调函数
* 44 MQTT客户端及MQTT服务器在linux服务器上测试数据收
* 45 客户端作为发布者服务质量等级为1的PUBACK报文接收
* 46 mq客户端作为订阅者服务质量等级为1的PUBACK报文发送
* 47 MQTT客户端作为订阅者及发布者服务质量等级为2的数据收发
* 48 MQTT客户端发送心跳及心跳响应
* 49 MQTT文档资料及总结
* 07 物联网项目综合实战/
* 01 物联网项目硬件平台介绍
* 02 ESP开发板环境安装说明及第一个LED实验说明
* 03 ESP芯片之GPIO端口控制LED发光二极管实验
* 04 ESP芯片之GPIO端口驱动外接LED设备实验
* 05 ESP按键及LED驱动联合测试实验
* 06 ESP芯片之RTOS定时器使用实验
* 07 ESP驱动外设IC与OLED显示屏实验
* 08 ESP驱动湿度传感器并显示在OLED显示屏上
* 09 ESP驱动湿温度传感器实验
* 10 ESP wifi连接与socket api测试连接php服务
* 11 ESP 芯片socket api连接服务器并回显数据在显示屏
* 12 ESP芯片作为MQ客户端连接php MQTT服务并转发数据
* 13 ESP芯片作为MQ客户端连接php MQTT服务并作为订阅者
* 14 构建web端物联网页面连接websocket服务器
* 15 web控制页面websocket请求业务处理1
* 16 web控制页面websocket请求业务处理2
* 17 传感器设备通过MQTT客户端定时上传数据到WEB端
* 18 websocket发送OLED和ADC请求到数据ESP芯片
* 19 websocket发送数据给OLED显示屏显示
* 20 websocket发送数据到OLED显示屏bug修复
* 21 芯片接收WEB端的指令数据并驱动GPIO硬件端口控制LED
* 22 通过HTTP 调用web api接口发送指令给芯片驱动IO
* 23 项目简单总结和提供github本地库源码下载
* 24 通过个人微信号控制芯片上的GPIO硬件端口驱动LED设备
* 08 分布式集群与补充/
* 01 课程补充及分布式和集群项目源码说明1
* 02 课程补充及8核cpu高并发测试和swoole框架对比2
* 03 转编程语言javacc++gopy等是否用得上这些





![[衡天云]爆款云服务器 低至12元/月](/hty.png)