AnyChat技术支持论坛
标题:
业务服务器回调事件中增加客户端退出登录原因参数
[打印本页]
作者:
admin
时间:
2013-12-8 14:57
标题:
业务服务器回调事件中增加客户端退出登录原因参数
自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 被服务器踢掉
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3