Commit 77ac93c9 by NitefullWind

1. 修复日志记录response时崩溃问题。 2. 修复网络恢复时仍显示网络错误的bug。

parent f123ca7d
...@@ -58,6 +58,7 @@ INCLUDEPATH += ../FMVipDC/ ./backup ...@@ -58,6 +58,7 @@ INCLUDEPATH += ../FMVipDC/ ./backup
win32 { win32 {
RC_FILE = res/FMVip.rc RC_FILE = res/FMVip.rc
LIBS += -lws2_32
} }
SUBDIRS += \ SUBDIRS += \
......
...@@ -107,6 +107,7 @@ void FMVipForward::request(const QJsonObject &reqJob) ...@@ -107,6 +107,7 @@ void FMVipForward::request(const QJsonObject &reqJob)
_req.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); _req.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
_req.setHeader(QNetworkRequest::ContentLengthHeader, reqData.length()); _req.setHeader(QNetworkRequest::ContentLengthHeader, reqData.length());
QNetworkAccessManager _nam;
auto reply = _nam.post(_req, reqData); auto reply = _nam.post(_req, reqData);
// 使用定时器处理超时 // 使用定时器处理超时
......
...@@ -97,7 +97,6 @@ private: ...@@ -97,7 +97,6 @@ private:
static FMVipForward* _instance; static FMVipForward* _instance;
FMApiCfg _cfg; FMApiCfg _cfg;
QNetworkAccessManager _nam;
QNetworkRequest _req; QNetworkRequest _req;
QString _urlStr; QString _urlStr;
int _reqType; int _reqType;
......
...@@ -212,7 +212,7 @@ void FMSockServer::RecvRoutine(DWORD err, DWORD bytes, LPWSAOVERLAPPED overlappe ...@@ -212,7 +212,7 @@ void FMSockServer::RecvRoutine(DWORD err, DWORD bytes, LPWSAOVERLAPPED overlappe
io_data->relay->Transfer(io_data->msg, response, len); io_data->relay->Transfer(io_data->msg, response, len);
} }
if (response) { if (response) {
FMLOG(_T("Transfered %s"), response); FMLOG("Transfered %s", response);
send(io_data->socket, response, len, 0); send(io_data->socket, response, len, 0);
} }
else { else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment