KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
查看: 263|回复: 3

请问 onClientDeath 的 心跳时间是多久啊

[复制链接]

178

主题

646

帖子

2064

积分

金牌会员

Rank: 6Rank: 6

积分
2064
发表于 2019-1-10 10:39:35 | 显示全部楼层 |阅读模式


现在有时会出现,玩着玩着就 clientDeath了,然后又能立马重连回来,想了解这个时间多久,网络随便一抖动就death了 或者 客户端或服务端发包被别的占用了,导致心跳包被延时发送了?





回复

使用道具 举报

5

主题

5699

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2019-1-10 12:03:34 | 显示全部楼层
udp则是1分钟,配置配的超时时间。
tcp是立即, 连接断了能操作系统能知道就立即, 不能就同udp等超时。

QQ:3603661
3603661@qq.com
回复

使用道具 举报

178

主题

646

帖子

2064

积分

金牌会员

Rank: 6Rank: 6

积分
2064
 楼主| 发表于 2019-1-10 12:14:47 | 显示全部楼层
柯标 发表于 2019-1-10 12:03
udp则是1分钟,配置配的超时时间。
tcp是立即, 连接断了能操作系统能知道就立即, 不能就同udp等超时。

配置中 channel common 里面的这个 timeout?

  1. <channelCommon>
  2.                 <!-- 最后一次通信时间超过此时间则被认定为超时通道, 服务器将踢出该通道
  3.                         (If long (configurable value) no communication, channel will be kicked out of the server.)
  4.                 -->
  5.                 <timeout>
  6.                         <internal> 60.0 </internal>
  7.                         <external> 60.0 </external>
  8.                 </timeout>
复制代码


那意思就是没有超过这个timeout的基本上就是客户端问题(包括客户端网络)导致的了
回复

使用道具 举报

5

主题

5699

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647

引擎扛把子

发表于 2019-1-10 13:36:39 | 显示全部楼层
没有超过不就是及时发现网络断开了吗, 断开有正常断开也有异常断开
QQ:3603661
3603661@qq.com
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2019-8-25 11:16 , Processed in 0.033252 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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