Better fix for previous commit.
This commit is contained in:
parent
61945894d4
commit
bdcb8b8e9b
1 changed files with 1 additions and 4 deletions
|
@ -339,7 +339,7 @@ namespace Connector_HTTP{
|
||||||
conn->setBlocking(false);//do not block on conn.spool() when no data is available
|
conn->setBlocking(false);//do not block on conn.spool() when no data is available
|
||||||
HTTP::Parser Client;
|
HTTP::Parser Client;
|
||||||
while (conn->connected()){
|
while (conn->connected()){
|
||||||
if (conn->Received().size() || conn->spool()){
|
if (conn->spool() || conn->Received().size()){
|
||||||
//make sure it ends in a \n
|
//make sure it ends in a \n
|
||||||
if (*(conn->Received().get().rbegin()) != '\n'){
|
if (*(conn->Received().get().rbegin()) != '\n'){
|
||||||
std::string tmp = conn->Received().get();
|
std::string tmp = conn->Received().get();
|
||||||
|
@ -369,9 +369,6 @@ namespace Connector_HTTP{
|
||||||
std::cout << "Completed request (" << conn->getSocket() << ") " << handler << " in " << (Util::getMS() - startms) << " ms" << std::endl;
|
std::cout << "Completed request (" << conn->getSocket() << ") " << handler << " in " << (Util::getMS() - startms) << " ms" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
Client.Clean(); //clean for any possible next requests
|
Client.Clean(); //clean for any possible next requests
|
||||||
}else{
|
|
||||||
//make sure connections get cleaned up properly when disconnected part-way into a request
|
|
||||||
conn->spool();
|
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
usleep(10000);//sleep 10ms
|
usleep(10000);//sleep 10ms
|
||||||
|
|
Loading…
Add table
Reference in a new issue