diff --git a/components/net/cpp/include/ftl/net/universe.hpp b/components/net/cpp/include/ftl/net/universe.hpp index db9e703ddbe7054bf7e46fb52cebcc2d9fc6b690..0c71db7fe8b1fe07dcb31ff3833679ef85d6846c 100644 --- a/components/net/cpp/include/ftl/net/universe.hpp +++ b/components/net/cpp/include/ftl/net/universe.hpp @@ -370,7 +370,12 @@ bool Universe::send(const ftl::UUID &pid, const std::string &name, ARGS... args) DLOG(WARNING) << "Attempting to call an unknown peer : " << pid.to_string(); return false; } +#ifdef WIN32 + return p->isConnected() && p->send(name, args...) >= 0; +#else return p->isConnected() && p->send(name, args...) > 0; +#endif + } /*template <typename... ARGS> diff --git a/components/net/cpp/src/peer.cpp b/components/net/cpp/src/peer.cpp index 967753b56882a4e4058c121e1732c95c880d36ca..9b54887ac683d4ac444e2776c93ac18ec117ed5b 100644 --- a/components/net/cpp/src/peer.cpp +++ b/components/net/cpp/src/peer.cpp @@ -602,9 +602,7 @@ int Peer::_send() { } DWORD bytessent; - LOG(INFO) << "About to send: " << send_size; int c = WSASend(sock_, wsabuf.data(), send_size, (LPDWORD)&bytessent, 0, NULL, NULL); - LOG(INFO) << "Fin send"; #else int c = ftl::net::internal::writev(sock_, send_buf_.vector(), (int)send_buf_.vector_size()); #endif