shttpsender host: ip를 url로 보내기(가비아에서 먹히지 않음)

git-svn-id: svn://192.168.0.12/source@320 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2016-11-24 11:08:17 +00:00
parent d6e259a3de
commit a2c55d909b
2 changed files with 15 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th
if (hostName == "192.168.0.82") if (hostName == "192.168.0.82")
{ {
addr = hostName; addr = hostName;
addrName = hostName;
port = 8080; port = 8080;
} }
else if (hostName == "192.168.0.30") 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()) if (!info.addresses().isEmpty())
{ {
addr = info.addresses().at(0).toString(); addr = info.addresses().at(0).toString();
addrName = "big-bird1.co.kr";
// qDebug() << "hostinfo"; // qDebug() << "hostinfo";
} }
else else
{ {
addr = "211.43.203.55"; addr = "211.43.203.55";
addrName = "big-bird1.co.kr";
// qDebug() << "str"; // qDebug() << "str";
} }
port = 80; port = 80;
@@ -35,14 +38,18 @@ SHttpSender::SHttpSender(QObject * obj) : QObject(obj), socket(new QTcpSocket(th
if (!info.addresses().isEmpty()) if (!info.addresses().isEmpty())
{ {
addr = info.addresses().at(0).toString(); addr = info.addresses().at(0).toString();
// qDebug() << "hostinfo"; addrName = "big-bird.co.kr";
qDebug() << "hostinfo";
qDebug() << addr;
} }
else else
{ {
addr = "211.43.203.51"; addr = "211.43.203.51";
// qDebug() << "str"; addrName = "big-bird.co.kr";
qDebug() << "str";
} }
port = 80; port = 80;
qDebug() << port;
} }
else 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(readyRead()), this, SLOT(ReadData()));
connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(error(QAbstractSocket::SocketError))); connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(error(QAbstractSocket::SocketError)));
//connect(socket, &QTcpSocket::hostFound, [](){ std::cout << "founded"; }); //connect(socket, &QTcpSocket::hostFound, [](){ std::cout << "founded"; });
//connect(socket, &QTcpSocket::connected, [](){ std::cout << "connected"; }); // connect(socket, &QTcpSocket::connected, [](){ std::cout << "connected"; });
// qDebug() << addr << port; // qDebug() << addr << port;
socket->connectToHost(QHostAddress(addr), port); socket->connectToHost(QHostAddress(addr), port);
socket->waitForConnected(2000); socket->waitForConnected(3000);
} }
SHttpSender::~SHttpSender() SHttpSender::~SHttpSender()
@@ -81,7 +90,7 @@ void SHttpSender::SendData(int _company_num)
else else
data = "GET /filter_actionAtDataUpdateComplete.do?company_num=" + QString::number(_company_num) + " HTTP/1.1\r\n"; 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" "Connection: keep-alive\r\n"
"Cache-Control: max-age=0\r\n" "Cache-Control: max-age=0\r\n"
"Upgrade-Insecure-Requests: 1\r\n" "Upgrade-Insecure-Requests: 1\r\n"

View File

@@ -20,6 +20,7 @@ private:
QTcpSocket *socket; QTcpSocket *socket;
quint16 port; quint16 port;
QString addr; QString addr;
QString addrName;
}; };
#endif // SHTTPSENDER_H #endif // SHTTPSENDER_H