AnyChat技术支持论坛

标题: 业务服务器回调事件中增加客户端退出登录原因参数 [打印本页]

作者: admin    时间: 2013-12-8 14:57
标题: 业务服务器回调事件中增加客户端退出登录原因参数
自AnyChat r3868版本开始,业务服务器增加新的回调事件接口:
  1. // 用户注销扩展回调函数定义(增加注销的错误代码)
  2. typedef void (CALLBACK* BRAS_OnUserLogoutActionEx_CallBack)(DWORD dwUserId, DWORD dwErrorCode, LPVOID lpUserValue);
复制代码
该回调事件用于替换之前版本中的“BRAS_OnUserLogoutAction_CallBack(DWORD dwUserId, LPVOID lpUserValue)”事件,增加了“dwErrorCode”,通过该参数有助于服务器判断客户端是主动离开系统,还是由于网络原因等因素被动离开的。

其中, dwErrorCode可能的参数值包含:
    0       正常注销,客户端主动调用API:BRAC_Logout;
    100   网络超时
    101   网络异常
    211   被服务器踢掉






欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3