Skip to content
Snippets Groups Projects
Commit 2c4eff81 authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Correction to recv buffer size

parent 3b2a4aa0
No related branches found
No related tags found
1 merge request!34Improvements to #83 but not resolved
Pipeline #11485 passed
This commit is part of merge request !34. Comments created here will be created in the context of that merge request.
......@@ -113,6 +113,7 @@ static SOCKET tcpConnect(URI &uri) {
if (rc < 0) {
if (errno == EINPROGRESS) {
// TODO(Nick) Move to main select thread to prevent blocking
fd_set myset;
struct timeval tv;
tv.tv_sec = 1;
......@@ -398,7 +399,7 @@ void Peer::data() {
return;
}
int rc = ftl::net::internal::recv(sock_, recv_buf_.buffer(), kMaxMessage, 0);
int rc = ftl::net::internal::recv(sock_, recv_buf_.buffer(), recv_buf_.buffer_capacity(), 0);
if (rc <= 0) {
return;
......@@ -413,16 +414,6 @@ void Peer::data() {
}, this);
}
/*inline std::ostream& hex_dump(std::ostream& o, std::string const& v) {
std::ios::fmtflags f(o.flags());
o << std::hex;
for (auto c : v) {
o << "0x" << std::setw(2) << std::setfill('0') << (static_cast<int>(c) & 0xff) << ' ';
}
o.flags(f);
return o;
}*/
bool Peer::_data() {
std::unique_lock<std::recursive_mutex> lk(recv_mtx_);
......@@ -443,11 +434,6 @@ bool Peer::_data() {
ws_read_header_ = true;
}
/*if (rc > 0) {
hex_dump(std::cout, std::string((char*)recv_buf_.nonparsed_buffer(), recv_buf_.nonparsed_size()));
std::cout << std::endl;
}*/
msgpack::object_handle msg;
while (recv_buf_.next(msg)) {
ws_read_header_ = false;
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment