总体的流程图以下:git
访客首次访问是经过websocket ,注册成一个新的用户 ,websocket的链接存储在全局变量clientList这个map里面 , key就是访客id ,value是链接github
客服登录也是经过websocket,把链接存储在全局变量kefuList这个map里 , key是客服idweb
http和websocket的调用中,均可以直接访问到两个全局变量websocket
获取全局变量里面的链接进行数据的推送socket
github地址:测试
https://github.com/taoshihan1991/go-fly 欢迎starblog
测试地址:get
https://gofly.sopans.com/ 或者直接点击本页面的与我交流it
项目界面:变量