KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 53|回复: 5

请教一个掉线问题

[复制链接]

19

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
QQ
发表于 2018-12-5 17:00:23 | 显示全部楼层 |阅读模式
H5小游戏,在上百度平台的时候,发现隔一会就掉线,服务端有一个输出,其他也上了游戏都是好的,代码都是一样的,不知道怎么回事!


WebSocketPacketReader::recv: Does not support FRAME_TYPE(25)! addr=127.0.0.1:16464/0/0/0!

127.0.0.1:16464: Exception occurred: REASON_WEBSOCKET_ERROR




回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-5 17:25:35 | 显示全部楼层
不知道你什么版本

你自己看看代码是哪个帧类型不支持
                        else if (msg_frameType_ == websocket::WebSocketProtocol::TEXT_FRAME ||
                                msg_frameType_ == websocket::WebSocketProtocol::INCOMPLETE_TEXT_FRAME ||
                                msg_frameType_ == websocket::WebSocketProtocol::PONG_FRAME)
                        {
                                ERROR_MSG(fmt::format("WebSocketPacketFilter::recv: Does not support FRAME_TYPE({})! addr={}!\n",
                                        (int)msg_frameType_, pChannel_->c_str()));

                                this->pChannel_->condemn("WebSocketPacketFilter::recv: Does not support FRAME_TYPE");
                                reset();
QQ:3603661
3603661@qq.com
回复

使用道具 举报

19

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
QQ
 楼主| 发表于 2018-12-6 10:54:37 | 显示全部楼层
柯标 发表于 2018-12-5 17:25
不知道你什么版本

你自己看看代码是哪个帧类型不支持

版本应该是1.X某个版本,咋没找到哪里看具体版本号

我看我的是 25 = 0x19


  1. enum FrameType
  2.         {
  3.                 // 下一帧与结束
  4.                 NEXT_FRAME = 0x0,
  5.                 END_FRAME = 0x80,

  6.                 ERROR_FRAME = 0xFF00,
  7.                 INCOMPLETE_FRAME = 0xFE00,

  8.                 OPENING_FRAME = 0x3300,
  9.                 CLOSING_FRAME = 0x3400,

  10.                 // 未完成的帧
  11.                 INCOMPLETE_TEXT_FRAME = 0x01,
  12.                 INCOMPLETE_BINARY_FRAME = 0x02,

  13.                 // 文本帧与二进制帧
  14.                 TEXT_FRAME = 0x81,
  15.                 BINARY_FRAME = 0x82,

  16.                 PING_FRAME = 0x19,
  17.                 PONG_FRAME = 0x1A,

  18.                 // 关闭连接
  19.                 CLOSE_FRAME = 0x08
  20.         };
复制代码
回复

使用道具 举报

19

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
QQ
 楼主| 发表于 2018-12-6 10:55:48 | 显示全部楼层
  1. else if(msg_frameType_ == websocket::WebSocketProtocol::TEXT_FRAME ||
  2.                                         msg_frameType_ == websocket::WebSocketProtocol::INCOMPLETE_TEXT_FRAME ||
  3.                                         msg_frameType_ == websocket::WebSocketProtocol::PING_FRAME ||
  4.                                         msg_frameType_ == websocket::WebSocketProtocol::PONG_FRAME)
  5.                         {
  6.                                 ERROR_MSG(fmt::format("WebSocketPacketReader::recv: Does not support FRAME_TYPE({})! addr={}!\n",
  7.                                         (int)msg_frameType_, pChannel_->c_str()));

  8.                                 this->pChannel_->condemn("WebSocketPacketReader::recv: Does not support FRAME_TYPE");
  9.                                 reset();

  10.                                 TCPPacket::reclaimPoolObject(static_cast<TCPPacket*>(pPacket));
  11.                                 return REASON_WEBSOCKET_ERROR;
  12.                         }
复制代码
回复

使用道具 举报

5

主题

3591

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2018-12-6 13:43:00 | 显示全部楼层
更新就支持了
QQ:3603661
3603661@qq.com
回复

使用道具 举报

19

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
QQ
 楼主| 发表于 2018-12-6 16:20:17 | 显示全部楼层
EN , 好了 , 多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-19 04:50 , Processed in 0.028532 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表