B2C 标准版 (PHP) 演示 标准版 (PHP)
S2B2C 会员电商系统演示 Pro会员电商系统
S2B2C/O2O 多门店系统演示 多门店系统
B2B2C/O2O 多商户系统 (PHP) 演示 多商户系统 (PHP)
B2B2C/O2O 多商户系统 (Java) 演示 多商户系统 (Java)
B2C 标准版 (Java) 演示 标准版 (Java)
B2B2C 多商户外贸版演示 多商户外贸版
B2C 知识付费系统演示 知识付费系统
陀螺匠
产品 演示网址 账号 密码

CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

CRMEB微信扫码咨询

微信扫码咨询

微信扫码咨询

应用市场 应用市场 CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服
CRMEB论坛
知识付费直播间即时通讯
知识付费
直播商城
网络直播
2022-07-25
10926

知识付费直播间即时通讯使用WebSocket创建。目前,直播间的发信息、送礼物、在线人数、欢迎语和开关播提示都是基于此进行通讯。

浏览器通过JavaScript向服务器发出建立WebSocket连接的请求。连接建立以后,客户端和服务器端就可以直接进行交换数据。

以上代码中的url参数是指定连接的URLWebSocket对象的事件有open、message、error、close,它们也可以使用addEventListener进行绑定。

以上文件路径是知识付费移动端WebSocket核心功能代码文件。

以上是生成连接URL和创建WebSocket对象。

以上是websocket对象的方法。send()方法可以发送数据给服务端。它发送的数据格式一般是字符串。对于对象可以使用JSON.stringify()处理一下。

以上是心跳检测功能。因为客户端和服务器端长时间不交换数据就会断开,所以需要设置心跳检测功能。

以上是知识付费直播间即时通讯功能,在message事件中判断各种类型和send发放发送时标识类型一般对应。每次发送消息时都要检测连接状态,只有处于正常连接中时才可以发送数据。在这个通讯过程中,注意断线重连的设计,使得每种情况都被处理到。类型设置这块需要与后端人员达成一致。


微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
添加官方客服微信
CRMEB公众号二维码

联系客服 领取源码+接口文档🎁