shttpsender host: ip를 url로 보내기(가비아에서 먹히지 않음)
git-svn-id: svn://192.168.0.12/source@320 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user