PHP开发客服系统之WebSocket

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

引言

前面的章节我们大致了解了一下开发客服的系统的思路和GatewayWorker,这一小节我们来看一下如何通过WebSocket连接到GatewayWorker。

WebSocket

WebSocket的监听事件  

Socket.onopen 连接建立时触发
Socket.onmessage 客户端接收服务端数据时触发
Socket.onerror 通信发生错误时触发
Socket.onclose 连接关闭时触发

WebSocket的方法

Socket.send()

使用连接发送数据

Socket.close()

关闭连接

连接GatewayWorker

查看WebSocket的端口

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值