Previous topicNext topic
Help > XEngine_Core > XEngine_Core > NetCore_SocketOperator >
SocketOpt_HeartBeat_InitEx

函数

SocketOpt_HeartBeat_InitEx

功能

初始化心跳服务

语法

XHANDLE SocketOpt_HeartBeat_InitEx(int nTimeOut = 5, int nTimeNumber = 3, CALLBACK_NETCORE_SOCKOPT_HEARTBEAT_EVENT fpCall_HeartBeatEvent = NULL, LPVOID lParam = NULL, BOOL bIsAddr = TRUE)

参数

 参数.一:nTimeOut
  In/Out:In
  类型:套接字指针
  可空:Y
  意思:每隔多少秒检测一次心跳
 参数.二:nTimeNumber
  In/Out:In
  类型:整数型
  可空:Y
  意思:超过多少次没有心跳认为断线
 参数.三:fpCall_HeartBeatEvent
  In/Out:In/Out
  类型:回调函数
  可空:Y
  意思:心跳超时后的回调函数
 参数.四:lParam
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数的参数
 参数.五:bIsAddr
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否启用客户端地址模式,只允许同时使用一个模式

返回值

类型:逻辑型
意思:是否成功

备注

如果回调函数没有设置,你需要通过获取超时函数来得到超时的用户