Previous topicNext topic
Help > XEngine_Core > XEngine_Core > NetCore_UnixDomain >
NetCore_UnixDomain_SetCallback

函数

NetCore_UnixDomain_SetCallback

功能

设置套接字数据回调函数

语法

BOOL NetCore_UnixDomain_SetCallback(CALLBACK_NETCORE_SOCKET_NETEVENT_LOGIN fpCall_Login, CALLBACK_NETCORE_SOCKET_NETEVENT_RECV fpCall_Recv, CALLBACK_NETCORE_SOCKET_NETEVENT_LEAVE fpCall_Leave, LPVOID lPLogin = NULL, LPVOID lPRecv = NULL, LPVOID lPLeave = NULL)

参数

 参数.一:fpCall_Login
  In/Out:In/Out
  类型:回调函数
  可空:N
  意思:用户连接回调
 参数.二:fpCall_Recv
  In/Out:In/Out
  类型:回调函数
  可空:N
  意思:数据到达回调
 参数.三:fpCall_Leave
  In/Out:In/Out
  类型:回调函数
  可空:N
  意思:用户离开回调
 参数.四:lPLogin
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数
 参数.五:lPRecv
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数
 参数.六:lPLeave
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数

返回值

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

备注

UNIX套接字数据回调函数只有SOCKET生效
如果是消息类型,那么回调的SOCKET只是服务器的SOCKET,非客户端