引言
前面的章节我们大致了解了一下开发客服的系统的思路和GatewayWorker,这一小节我们来看一下如何通过WebSocket连接到GatewayWorker。
WebSocket
WebSocket的监听事件
| Socket.onopen | 连接建立时触发 |
| Socket.onmessage | 客户端接收服务端数据时触发 |
| Socket.onerror | 通信发生错误时触发 |
| Socket.onclose | 连接关闭时触发 |
WebSocket的方法
| Socket.send() | 使用连接发送数据 |
| Socket.close() | 关闭连接 |
连接GatewayWorker
查看WebSocket的端口

本文介绍了如何在PHP开发客服系统中使用WebSocket连接到GatewayWorker,讲解了WebSocket的监听事件、处理业务逻辑和发送数据的方法。在业务逻辑部分,阐述了如何处理服务端数据,包括访客和客服的交互、转接及服务评分功能。通过WebSocket的send方法发送带有业务类型的data,使GatewayWorker能根据type执行相应操作。
最低0.47元/天 解锁文章
277

被折叠的 条评论
为什么被折叠?



