Skip to content

Commit bfbd00a

Browse files
committed
fixed:print problem that client leave type
1 parent 4559963 commit bfbd00a

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

XEngine_Source/XEngine_StorageApp/StorageApp_Network.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -145,25 +145,25 @@ void CALLBACK XEngine_Callback_HBCenter(LPCTSTR lpszClientAddr, SOCKET hSocket,
145145
//////////////////////////////////////////////////////////////////////////
146146
BOOL XEngine_Net_CloseClient(LPCTSTR lpszClientAddr, int nLeaveType, int nClientType)
147147
{
148-
LPCTSTR lpszLeaveMsg;
148+
string m_StrLeaveMsg;
149149
string m_StrClient;
150150

151151
if (STORAGE_NETTYPE_HTTPUPLOADER == nClientType)
152152
{
153153
m_StrClient = _T("上传客户端");
154154
if (STORAGE_LEAVETYPE_HEARTBEAT == nLeaveType)
155155
{
156-
lpszLeaveMsg = _T("心跳超时");
156+
m_StrLeaveMsg = _T("心跳超时");
157157
NetCore_TCPXCore_CloseForClientEx(xhNetUPLoader, lpszClientAddr);
158158
}
159159
else if (STORAGE_LEAVETYPE_BYSELF == nLeaveType)
160160
{
161-
lpszLeaveMsg = _T("被动断开");
161+
m_StrLeaveMsg = _T("被动断开");
162162
SocketOpt_HeartBeat_DeleteAddrEx(xhHBUPLoader, lpszClientAddr);
163163
}
164164
else
165165
{
166-
lpszLeaveMsg = _T("主动关闭");
166+
m_StrLeaveMsg = _T("主动关闭");
167167
NetCore_TCPXCore_CloseForClientEx(xhNetUPLoader, lpszClientAddr);
168168
SocketOpt_HeartBeat_DeleteAddrEx(xhHBUPLoader, lpszClientAddr);
169169
}
@@ -176,17 +176,17 @@ BOOL XEngine_Net_CloseClient(LPCTSTR lpszClientAddr, int nLeaveType, int nClient
176176
m_StrClient = _T("下载客户端");
177177
if (STORAGE_LEAVETYPE_HEARTBEAT == nLeaveType)
178178
{
179-
lpszLeaveMsg = _T("心跳超时");
179+
m_StrLeaveMsg = _T("心跳超时");
180180
NetCore_TCPXCore_CloseForClientEx(xhNetDownload, lpszClientAddr);
181181
}
182182
else if (STORAGE_LEAVETYPE_BYSELF == nLeaveType)
183183
{
184-
lpszLeaveMsg = _T("被动断开");
184+
m_StrLeaveMsg = _T("被动断开");
185185
SocketOpt_HeartBeat_DeleteAddrEx(xhHBDownload, lpszClientAddr);
186186
}
187187
else
188188
{
189-
lpszLeaveMsg = _T("主动关闭");
189+
m_StrLeaveMsg = _T("主动关闭");
190190
NetCore_TCPXCore_CloseForClientEx(xhNetDownload, lpszClientAddr);
191191
SocketOpt_HeartBeat_DeleteAddrEx(xhHBDownload, lpszClientAddr);
192192
}
@@ -199,25 +199,25 @@ BOOL XEngine_Net_CloseClient(LPCTSTR lpszClientAddr, int nLeaveType, int nClient
199199
m_StrClient = _T("业务客户端");
200200
if (STORAGE_LEAVETYPE_HEARTBEAT == nLeaveType)
201201
{
202-
lpszLeaveMsg = _T("心跳超时");
202+
m_StrLeaveMsg = _T("心跳超时");
203203
NetCore_TCPXCore_CloseForClientEx(xhNetCenter, lpszClientAddr);
204204
}
205205
else if (STORAGE_LEAVETYPE_BYSELF == nLeaveType)
206206
{
207-
lpszLeaveMsg = _T("被动断开");
207+
m_StrLeaveMsg = _T("被动断开");
208208
SocketOpt_HeartBeat_DeleteAddrEx(xhHBCenter, lpszClientAddr);
209209
}
210210
else
211211
{
212-
lpszLeaveMsg = _T("主动关闭");
212+
m_StrLeaveMsg = _T("主动关闭");
213213

214214
NetCore_TCPXCore_CloseForClientEx(xhNetCenter, lpszClientAddr);
215215
SocketOpt_HeartBeat_DeleteAddrEx(xhHBCenter, lpszClientAddr);
216216
}
217217
RfcComponents_HttpServer_CloseClinetEx(xhCenterHttp, lpszClientAddr);
218218
OPenSsl_Server_CloseClientEx(xhCHSsl, lpszClientAddr);
219219
}
220-
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("%s:%s,与服务器断开,原因:%s"), m_StrClient.c_str(), lpszClientAddr, lpszLeaveMsg);
220+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T("%s:%s,与服务器断开,原因:%s"), m_StrClient.c_str(), lpszClientAddr, m_StrLeaveMsg.c_str());
221221
return TRUE;
222222
}
223223
///////////////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)