业务服务器回调事件中增加客户端退出登录原因参数
自AnyChat r3868版本开始,业务服务器增加新的回调事件接口:// 用户注销扩展回调函数定义(增加注销的错误代码)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 被服务器踢掉
页:
[1]