同步代码

This commit is contained in:
TsMask
2023-08-21 11:00:22 +08:00
parent 2735cc3009
commit 788f01674a
37 changed files with 2211 additions and 1 deletions

23
core/heart_beat.go Normal file
View File

@@ -0,0 +1,23 @@
package core
import (
"github.com/aceld/zinx/ziface"
"github.com/aceld/zinx/zlog"
)
// MyHeartBeatMsg 用户自定义的心跳检测消息处理方法
func MyHeartBeatMsg(conn ziface.IConnection) []byte {
return []byte("heartbeat, I am server, I am alive")
}
// MyHeartBeat 用户自定义心跳发送函数
func MyHeartBeat(conn ziface.IConnection) error {
return nil
}
// MyOnRemoteNotAlive 用户自定义的远程连接不存活时的处理方法
func MyOnRemoteNotAlive(conn ziface.IConnection) {
zlog.Ins().ErrorF("myOnRemoteNotAlive is Called, connID=%v", conn.GetConnID(), "remoteAddr =%v ", conn.RemoteAddr())
//关闭链接
conn.Stop()
}