路飞-561-PHP Workerman 基础与实战:即时通讯聊天系统(ThinkPHP6)
课程大纲
全部展开36小节5:29:18
-
第1章:Workerman搭建Websocket通讯服务
4小节0:30:54-
1.1 WebSocket与http协议的区别与联系
06:48 -
1.2 HTTP轮询的弊端
05:23 -
1.3 workerman安装与使用
10:44 -
1.4 workerman搭建websocket服务
07:59
-
-
第2章:客户-客服即时通讯过程详解
5小节0:46:17-
2.1 thinkphp进行项目初始化
09:21 -
2.2 初始化聊天窗口
06:32 -
2.3 优化客户端聊天窗口
09:57 -
2.4 实现客服自动回复消息
07:33 -
2.5 客户-客服即时通讯过程代码解析
12:54
-
-
第3章:实现群聊功能与消息定时推送
4小节0:51:39-
3.1 Workerman群聊的原理
14:25 -
3.2 实现在线群聊功能01
10:26 -
3.3 实现在线群聊功能02
12:25 -
3.4 Workerman定时任务
14:23
-
-
第4章:搭建后台客户接待管理系统
6小节0:48:54-
4.1 二开后台登录页面
12:23 -
4.2 验证码的生成与验证
06:27 -
4.3 用户登录与首页跳转
09:21 -
4.4 中间件session拦截登录
06:14 -
4.5 后台首页UI设计与实现
07:46 -
4.6 后台客户接待页面设计
06:43
-
-
第5章:客服分配与后台客户列表获取
5小节0:46:16-
5.1 客户上线,随机分配客服
11:00 -
5.2 通知随机分配的客服准备接待
06:25 -
5.3 客户发送消息给客服
07:05 -
5.4 后台拉取待回复的客户列表
13:33 -
5.5 刷新后台客户列表
08:13
-
-
第6章:客服下线-客户转移
3小节0:21:21-
6.1 客户列表高亮显示
03:01 -
6.2 处理客户主动断开连接
12:49 -
6.3 客服下线及其客户的重新分配
05:31
-
-
第7章:完善客服与客户私聊
4小节0:35:44-
7.1 后台获取客户消息
09:48 -
7.2 动态切换不同用户的聊天消息框
06:45 -
7.3 后台客服消息回复
13:28 -
7.4 聊天框优化思路与总结
05:43
-
-
第8章:聊天消息存储与优化
5小节0:48:13-
8.1 IM聊天记录的存储方案分析
06:34 -
8.2 实现游客聊天记录的缓存
10:54 -
8.3 封装curl请求函数
11:38 -
8.4 保存聊天内容到数据表
14:30 -
8.5 即时通讯课程总结与拓展
04:37
-