name5566 / leaf

A game server framework in Go (golang)
Apache License 2.0
5.26k stars 1.31k forks source link

请问怎样进行心跳包检测? #166

Closed a997093108 closed 4 years ago

a997093108 commented 4 years ago

在抓包分析别的游戏都是由服务端发消息给客户端,用于心跳检测. 但Leaf中没有关于WriteMsg()函数发送消息失败的信息. 那么该怎样办啊?

求大神解答鸭!!!

name5566 commented 4 years ago

心跳检测和 WriteMsg 是否返回失败没有关系。心跳检测可以根据游戏具体需要在逻辑层实现。

a997093108 commented 4 years ago

已在Leaf QQ群获取到答案. 大概描述是,客户端或者服务器定时发包,检测超时时间判断心跳. 谢答!