From 2d0bd162d6945d6f53bdbb2a0bc3c481c0fb80f9 Mon Sep 17 00:00:00 2001 From: ParkSuMin Date: Mon, 5 May 2025 15:31:08 +0300 Subject: [PATCH] Breaking update --- CMakeLists.txt | 3 +++ doc/maze.svg | 10 +++++----- doc/multithread_maze_server.md | 10 +++++----- include/client.hpp | 3 +++ src/client/client.cpp | 15 ++++++++++++--- src/client/client_main.cpp | 2 +- src/server/server.cpp | 12 ++++++------ src/server/server_main.cpp | 2 +- 8 files changed, 36 insertions(+), 21 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 42da394..2feef87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,9 @@ set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20 -Wall") +add_compile_options(-fsanitize=address) +add_link_options(-fsanitize=address) + include_directories( include ) diff --git a/doc/maze.svg b/doc/maze.svg index dc72353..fb8e599 100644 --- a/doc/maze.svg +++ b/doc/maze.svg @@ -1,13 +1,13 @@ -MazeClientMazeClientMazeServerMazeServerУстановка соединения (TCP, порт 1024)Подтверждение соединенияОтправка имени игрокаПодтверждение имениloop[Игровой цикл]Отправка командыПроверка командыОтправка ответаalt[Команда "сдаюсь" или конец игры]Закрытие соединенияПодтверждение закрытия