From a2c55d909bbb050bad0db946b44abb3406d5a49e Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 24 Nov 2016 11:08:17 +0000 Subject: [PATCH] =?UTF-8?q?shttpsender=20host:=20ip=EB=A5=BC=20url?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=B4=EB=82=B4=EA=B8=B0(=EA=B0=80=EB=B9=84?= =?UTF-8?q?=EC=95=84=EC=97=90=EC=84=9C=20=EB=A8=B9=ED=9E=88=EC=A7=80=20?= =?UTF-8?q?=EC=95=8A=EC=9D=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://192.168.0.12/source@320 8346c931-da38-4b9b-9d4c-e48b93cbd075 --- FilterProcess/shttpsender.cpp | 19 ++++++++++++++----- FilterProcess/shttpsender.h | 1 + 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/FilterProcess/shttpsender.cpp b/FilterProcess/shttpsender.cpp index 4a708e3..8195652 100644 --- a/FilterProcess/shttpsender.cpp +++ b/FilterProcess/shttpsender.cpp @@ -12,6 +12,7 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th if (hostName == "192.168.0.82") { addr = hostName; + addrName = hostName; port = 8080; } else if (hostName == "192.168.0.30") @@ -20,11 +21,13 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th if (!info.addresses().isEmpty()) { addr = info.addresses().at(0).toString(); + addrName = "big-bird1.co.kr"; // qDebug() << "hostinfo"; } else { addr = "211.43.203.55"; + addrName = "big-bird1.co.kr"; // qDebug() << "str"; } port = 80; @@ -35,14 +38,18 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th if (!info.addresses().isEmpty()) { addr = info.addresses().at(0).toString(); -// qDebug() << "hostinfo"; + addrName = "big-bird.co.kr"; + qDebug() << "hostinfo"; + qDebug() << addr; } else { addr = "211.43.203.51"; -// qDebug() << "str"; + addrName = "big-bird.co.kr"; + qDebug() << "str"; } port = 80; + qDebug() << port; } else { @@ -55,10 +62,12 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th connect(socket, SIGNAL(readyRead()), this, SLOT(ReadData())); connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(error(QAbstractSocket::SocketError))); //connect(socket, &QTcpSocket::hostFound, [](){ std::cout << "founded"; }); - //connect(socket, &QTcpSocket::connected, [](){ std::cout << "connected"; }); +// connect(socket, &QTcpSocket::connected, [](){ std::cout << "connected"; }); // qDebug() << addr << port; + socket->connectToHost(QHostAddress(addr), port); - socket->waitForConnected(2000); + socket->waitForConnected(3000); + } SHttpSender::~SHttpSender() @@ -81,7 +90,7 @@ void SHttpSender::SendData(int _company_num) else data = "GET /filter_actionAtDataUpdateComplete.do?company_num=" + QString::number(_company_num) + " HTTP/1.1\r\n"; - data += "Host: " + addr + strPort + "\r\n" + data += "Host: " + addrName + strPort + "\r\n" "Connection: keep-alive\r\n" "Cache-Control: max-age=0\r\n" "Upgrade-Insecure-Requests: 1\r\n" diff --git a/FilterProcess/shttpsender.h b/FilterProcess/shttpsender.h index ed488ac..97fa9c2 100644 --- a/FilterProcess/shttpsender.h +++ b/FilterProcess/shttpsender.h @@ -20,6 +20,7 @@ private: QTcpSocket *socket; quint16 port; QString addr; + QString addrName; }; #endif // SHTTPSENDER_H