public void IvsEventCallBackFunc(int iEventType, IvsUserOfflineOff pEventBuf, UInt32 uiBufSize, string pUserData)
{
if (10019 == iEventType || 10301 == iEventType)//用户下线通知、客户端登录失败
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
IvsLoginInfo loginInfo = new IvsLoginInfo();
loginInfo.Ip = ip;
loginInfo.Port = int.Parse(port);
loginInfo.User = user;
//loginInfo.Pwd = password;
loginInfo.Pwd = CommonFunction.DecryptByte2Str(pwdByte,CgwConst.PASSWORD_TAG);
logEx.Info("IvsEventCallBackFunc.user ={0}.", user);
//使用线程轮询加载监控平台
Thread loaderThread = new Thread(LoginThread);
loaderThread.IsBackground = true;
loaderThread.Start(loginInfo);
}
}