From 83150abb595932be5f2cc4ef53051d0d7f620f96 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 3 May 2025 12:20:20 +0200 Subject: [PATCH] adapted to netlib improvments --- main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.cpp b/main.cpp index 6c8161f..48cbe2f 100644 --- a/main.cpp +++ b/main.cpp @@ -41,7 +41,8 @@ int main() while (true) { - std::vector readable = server.get_readable(); + std::vector readable = server.wait_readable(); + std::this_thread::sleep_for(std::chrono::milliseconds(50)); for (auto user: readable) { char *data = server.receive_everything(user); @@ -86,6 +87,8 @@ int main() int lenght = atoi_newline(dat.data()); std::println("{} {}", dat, lenght); pos = dat.find("filename="); + if (pos == std::string_view::npos) + continue; dat.remove_prefix(pos); dat.remove_prefix(strlen("filename=")); std::string_view file_data(data); @@ -103,6 +106,5 @@ int main() } } } - std::this_thread::sleep_for(std::chrono::milliseconds(50)); } }