net/clientnb.cpp | 3 ++- net/loolnb.cpp | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-)
New commits: commit de41fffde6cfeaebdc85a060e2ed8ef92e539a85 Author: Michael Meeks <[email protected]> Date: Thu Feb 16 11:24:07 2017 +0000 Get number response / ping bits working. diff --git a/net/clientnb.cpp b/net/clientnb.cpp index a8ec054..87ee8b5 100644 --- a/net/clientnb.cpp +++ b/net/clientnb.cpp @@ -91,6 +91,7 @@ struct Session std::string result(std::istreambuf_iterator<char>(responseStream), {}); std::cerr << "Got response '" << result << "'\n"; + number = std::stoi(result); } catch (const Poco::Exception &e) { @@ -118,7 +119,7 @@ public: assert (back == count + 1); back = second.getResponse(); - assert (back == count + 1); + assert (back == count + 2); return 0; } diff --git a/net/loolnb.cpp b/net/loolnb.cpp index 963a631..7c4f23f 100644 --- a/net/loolnb.cpp +++ b/net/loolnb.cpp @@ -58,20 +58,19 @@ public: // complex algorithmic core: number = number + 1; + std::string numberString = std::to_string(number); std::ostringstream oss; oss << "HTTP/1.1 200 OK\r\n" << "Date: Once, Upon a time GMT\r\n" // Mon, 27 Jul 2009 12:28:53 GMT << "Server: madeup string (Linux)\r\n" - << "Content-Length: " << _inBuffer.size() << "\r\n" + << "Content-Length: " << numberString.size() << "\r\n" << "Content-Type: text/plain\r\n" << "Connection: Closed\r\n" << "\r\n" + << numberString; ; std::string str = oss.str(); _outBuffer.insert(_outBuffer.end(), str.begin(), str.end()); - - // append the content we got: - _outBuffer.insert(_outBuffer.end(), _inBuffer.begin(), _inBuffer.end()); _inBuffer.clear(); } }; _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
