项目里有想法想加个聊天功能,因此稍微写个websocket小demo熟悉一下大致的过程
后端代码
使用go语言的gin框架"github.com/gin-gonic/gin"
和第三方websocket库"github.com/gorilla/websocket"
编写,代码如下
1 | import ( |
前端
由于项目是小程序,所以demo写的也是小程序,普通Javascript大同小异
1 | Page({ |
写在最后
由于只是个小demo,并没有连接池、连接控制、发送心跳包判断是否在线等一些重要的处理,写真实项目时会注意的😃