Skip to content

Commit 741814b

Browse files
websocket
1 parent 18a28d0 commit 741814b

File tree

5 files changed

+59
-0
lines changed

5 files changed

+59
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# websocket 学习总结
2+
3+
## 1. 目录结构
4+
5+
```
6+
|--- index.html // 客户端程序,包括API
7+
|--- node // node服务端程序,包括封装程序
8+
|--- php // php服务端程序
9+
|--- ws聊天室 // 聊天室demo
10+
|--- 兼容低版本浏览器 // flash兼容版本
11+
```
12+
13+
## 2. 智能客服设计
14+
15+
### 2.1 效果图
16+
17+
效果图01
18+
19+
![智能客服01](pic/智能客服01.jpg)
20+
21+
效果图02
22+
23+
![智能客服02](pic/智能客服02.jpg)
24+
25+
### 2.2 特性
26+
27+
1. 即插即用,仅需引入一个js文件,即可实现效果
28+
2. 使用websocket,支持数据pull,push
29+
30+
### 2.3 支持的消息数据类型
31+
32+
1. 文本
33+
2. 图片(二进制 base64)
34+
3. 表情(正则替换)
35+
36+
### 2.4 技术选型
37+
38+
#### 2.4.1 前端
39+
40+
1. 使用 webpack 构建
41+
2. react 实现组件化和模板渲染
42+
3. bootstrap 快速搭建 UI
43+
44+
#### 2.4.2 后端
45+
46+
1. nodejs (首选)
47+
2. go
48+
49+
### 2.5 数据结构
50+
51+
52+
53+
54+
55+
### 2.6 数据处理
56+
57+
1. 敏感信息过滤
58+
2. 表情包正则替换
59+
3. 数据持久化,数据库
21.5 KB
Loading
Binary file not shown.
Loading
Loading

0 commit comments

Comments
 (0)