feat(network): add NetworkClient for TCP communication

- Introduced `NetworkClient` class for client-side TCP communication.
- Implemented `connect`, `send`, and `read` methods for message handling.
- Updated `CMakeLists.txt` to include `NetworkClient.cpp` in the build configuration.
This commit is contained in:
Kieran Kihn
2025-11-28 22:22:03 +08:00
parent 84c470859b
commit 042ab95dda
3 changed files with 79 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ add_library(uno-game-lib
src/network/Message.cpp
src/network/MessageSerializer.cpp
src/network/NetworkServer.cpp
src/network/NetworkClient.cpp
)
target_link_libraries(uno-game-lib
PRIVATE ftxui::screen