提交 5b28b218 编写于 作者: xengine-qyt's avatar xengine-qyt

modify:The registration information will be output when the client enters and exits

上级 3c97d98a
......@@ -54,13 +54,13 @@ void __stdcall XEngine_Client_WSClose(LPCTSTR lpszClientAddr, SOCKET hSocket, LP
BOOL XEngine_CloseClient(LPCTSTR lpszClientAddr)
{
TCHAR tszClientUser[64];
AUTHREG_PROTOCOL_TIME st_TimeProtocol;
memset(&st_TimeProtocol, '\0', sizeof(AUTHREG_PROTOCOL_TIME));
memset(tszClientUser, '\0', sizeof(tszClientUser));
if (AuthService_Session_GetUserForAddr(lpszClientAddr, tszClientUser))
{
AUTHREG_PROTOCOL_TIME st_TimeProtocol;
memset(&st_TimeProtocol, '\0', sizeof(AUTHREG_PROTOCOL_TIME));
if (AuthService_Session_GetTimer(tszClientUser, &st_TimeProtocol))
{
AuthService_SQLPacket_UserLeave(&st_TimeProtocol);
......@@ -71,7 +71,7 @@ BOOL XEngine_CloseClient(LPCTSTR lpszClientAddr)
RfcComponents_WSPacket_DeleteEx(xhWSPacket, lpszClientAddr);
NetCore_TCPXCore_CloseForClientEx(xhTCPSocket, lpszClientAddr);
NetCore_TCPXCore_CloseForClientEx(xhWSSocket, lpszClientAddr);
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("客户端:%s,用户名:%s,离开服务器"), lpszClientAddr, tszClientUser);
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("客户端:%s,用户名:%s,离开服务器,在线时长:%d"), lpszClientAddr, tszClientUser, st_TimeProtocol.nTimeONLine);
return TRUE;
}
//////////////////////////////////////////////////////////////////////////
......
......@@ -167,7 +167,7 @@ BOOL XEngine_Client_TCPTask(LPCTSTR lpszClientAddr, LPCTSTR lpszMsgBuffer, int n
}
pSt_ProtocolHdr->wReserve = 0;
XEngine_Client_TaskSend(lpszClientAddr, pSt_ProtocolHdr, nNetType);
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("客户端:%s,用户名:%s,登录成功"), lpszClientAddr, st_AuthProtocol.tszUserName);
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T("客户端:%s,用户名:%s,登录成功,注册类型:%d,剩余时间:%s"), lpszClientAddr, st_AuthProtocol.tszUserName, st_UserTable.en_AuthRegSerialType, st_UserTable.tszLeftTime);
}
else if (XENGINE_COMMUNICATION_PROTOCOL_OPERATOR_CODE_AUTH_REQPAY == pSt_ProtocolHdr->unOperatorCode)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册