使用GatewayWorker做直播间聊天

micsy

想问一下各位大神:

现在项目做一个直播系统,目前是微信和PC端的,聊天室这块用的GatewayWorker,然后项目采用前后端分离模式,我后台PHP用的TP5前端用的VUE,现在的模式是,没有直接使用GatewayWorker的Enent类,自己用TP5写的接口然后再调用GatewayWorker的接口来聊天,这样做的话,每第一次进直播间就会请求一次bind接口(后台的),然后每次发消息又要请求一次send接口,这样session就失效了,每一个请求都是独立的 ,获取不到session还会产生一条0KB的session文件,想问一下接口模式,有没有什么好的解决方法啊,才学PHP小白一个求大神指点。感激不尽!!

[attach]1100[/attach]
[attach]1101[/attach]

3826 1 0
1个回答

喵了个咪

bind接口和send接口都是浏览器发起的请求吧,按道理浏览器发起的bind和send请求的session不会失效的,搞不懂你的为什么会失效

  • micsy 2018-06-22

    不知道,可能是因为前后端完全分离模式的原因吧。试了很多方式,都不行,每次取session都还会产生一个0KB文件。

年代过于久远,无法发表回答
🔝