已经折磨我快三天了,实在没有办法上来求助啊!希望大神有耐心看完,这个确实不太好讲清楚,

但愿有踩过坑的小伙伴能拉我一把,快崩溃了!


问题描述如下:

1、config.php的配置如下图(开发环境):


2、点击demo首页的信道测试是可以连接的


3、然后进入到聊天室首页,信道也能够连接,并且取消了“正在登录”和“正在加入群聊“的提示


4、可是我一点击页面最下方的发送按钮,控制台就如下提示,并且聊天界面多了“重连成功”的提示

VM13769:1 closeSocket:fail WebSocket is not connected

5、后来我跟踪“client\vendor\wafer2-client-sdk\libunnel.js“中的“sendMessage”方法,加了回调方法和打印,我发了好几条聊天消息控制台都是成功的提示,所以这个success回调方法总是在执行的。然后聊天界面上就是不断的“正在重连”和“重连成功”提示


6、然后我在服务端的“server\application\business\Chat\TunnelHandler”代码中加入了log方法,

我在日志文件中并没有找到onMessage方法相应的输出,可是我在这个类onRequest方法中添加

的日志后台却疯狂打印!


7、后来我还在控制台发现“timeout 10”的提示,然后我查看tunnel.js中的onMessage方法,发现从服务端永远只会返回“PACKET_TYPE_TIMEOUT”这种数据packet,客户端发送的聊天文字不能和信道服务正常通信!


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Hailey

    6人对此回答表示赞同

    B-80027

    展开
    6
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • fo系青年 2019-01-13 23:27

      这个是什么意思呢?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部