updates stress client to use wscmd instead on json

This commit is contained in:
Peter Thorson
2011-12-28 08:58:38 -06:00
parent 28c32cf3cf
commit 17b779a1c4

View File

@@ -121,20 +121,15 @@ private:
if (m_msg_stats.empty()) {
return;
}
// example: `ack:e3458d0aceff8b70a3e5c0afec632881=38;e3458d0aceff8b70a3e5c0afec632881=42;`
std::stringstream msg;
msg << "{\"type\":\"acks\",\"messages\":[";
msg << "ack:";
std::map<std::string,size_t>::iterator it;
std::map<std::string,size_t>::iterator last = m_msg_stats.end();
if (m_msg_stats.size() > 0) {
last--;
}
for (it = m_msg_stats.begin(); it != m_msg_stats.end(); it++) {
msg << "{\"" << (*it).first << "\":" << (*it).second << "}" << (it != last ? "," : "");
msg << (*it).first << "=" << (*it).second << ";";
}
msg << "]}";
connection->send(msg.str(),false);
m_msg_stats.clear();