This commit is contained in:
gandc 2025-03-27 17:36:12 +03:00
parent 171e4347d7
commit 51a7f8bfa2
Signed by: gandc
GPG Key ID: 9F77B03D43C42CB4

View File

@ -6,7 +6,9 @@
## Состав проекта ## Состав проекта
- `server.c` Исходный код серверного приложения - `server.c` Исходный код серверного приложения
- `client.c` Исходный код клиентского приложения - `client.c`: поддерживает два режима работы:
- **Интерактивный (human)** игрок сам вводит числа.
- **Автоматический (bot)** компьютерный игрок сам угадывает число с помощью алгоритма бинарного поиска.
- `Makefile` Файл сборки проекта - `Makefile` Файл сборки проекта
## Сборка проекта ## Сборка проекта
@ -49,15 +51,26 @@ make client
Клиент принимает IP-адрес и порт сервера в качестве аргументов: Клиент принимает IP-адрес и порт сервера в качестве аргументов:
```bash ```bash
./client <адрес сервера> <порт> ./client <адрес сервера> <порт> <режим>
``` ```
Пример: Где:
- `<адрес сервера>` IP-адрес сервера.
- `<порт>` порт, который использует сервер.
- `<режим>` BLANK (интерактивный) или `-a` (автоматический).
```bash Примеры:
**Интерактивный режим:**
```sh
./client 127.0.0.1 12345 ./client 127.0.0.1 12345
``` ```
**Автоматический режим:**
```sh
./client 127.0.0.1 12345 -a
```
После запуска следуйте инструкциям в терминале для игры. После запуска следуйте инструкциям в терминале для игры.
## Логирование ## Логирование