From bb619b0fcb321e42943f8e25efd06956a47b39ae Mon Sep 17 00:00:00 2001 From: pevernow <3450354617@qq.com/home/wzy2006/code/CreationEngine/build/CreationEngine> Date: Mon, 30 Aug 2021 19:40:52 +0800 Subject: [PATCH] fix --- deps/asio_kcp/client_lib/kcp_client.cpp | 5 +++-- deps/asio_kcp/server_lib/connection.cpp | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/deps/asio_kcp/client_lib/kcp_client.cpp b/deps/asio_kcp/client_lib/kcp_client.cpp index 68ea816..071c22b 100644 --- a/deps/asio_kcp/client_lib/kcp_client.cpp +++ b/deps/asio_kcp/client_lib/kcp_client.cpp @@ -443,8 +443,9 @@ std::string kcp_client::recv_udp_package_from_kcp(void) { char kcp_buf[MAX_MSG_SIZE] = ""; int kcp_recvd_bytes = ikcp_recv(p_kcp_, kcp_buf, sizeof(kcp_buf)); - if (kcp_recvd_bytes < -1) { - spdlog::warn("Kcp_recvd_bytes<0: {}", kcp_recvd_bytes); + if (kcp_recvd_bytes < 0) { + if (kcp_recvd_bytes != -1) + spdlog::warn("Kcp_recvd_bytes<0: {}", kcp_recvd_bytes); return ""; } diff --git a/deps/asio_kcp/server_lib/connection.cpp b/deps/asio_kcp/server_lib/connection.cpp index 7b05af2..ef85fd0 100644 --- a/deps/asio_kcp/server_lib/connection.cpp +++ b/deps/asio_kcp/server_lib/connection.cpp @@ -134,7 +134,8 @@ void connection::input( char kcp_buf[1024 * 1000] = ""; int kcp_recvd_bytes = ikcp_recv(p_kcp_, kcp_buf, sizeof(kcp_buf)); if (kcp_recvd_bytes <= 0) { - spdlog::warn("Kcp_recvd_bytes<=0: {}", kcp_recvd_bytes); + if (kcp_recvd_bytes != -1) + spdlog::warn("Kcp_recvd_bytes<=0: {}", kcp_recvd_bytes); } else { const std::string package(kcp_buf, kcp_recvd_bytes); /*