This commit is contained in:
Zheyuan Wu
2026-02-04 14:01:52 -06:00
parent 9f6fba4fc1
commit 8260b1962a
19 changed files with 674 additions and 144 deletions

20
compile.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env bash
set -euo pipefail
mkdir -p bin
# Adjust flags as you like
CXXFLAGS="-std=c++17 -O2 -Wall -Wextra -pedantic"
g++ ${CXXFLAGS} server.cpp -o bin/server
g++ ${CXXFLAGS} client.cpp -o bin/client
echo "Built:"
file bin/server bin/client || true
chmod a+x bin/server bin/client
docker compose up -d server
docker compose run --rm -it client
echo "Done."