2025-03-14 16:54:40 +03:00
2025-03-14 16:52:36 +03:00
2025-03-14 16:54:20 +03:00
2025-03-14 16:54:40 +03:00
2025-03-14 16:53:56 +03:00

Игра «Угадай число» по протоколу TCP

Описание

Данный проект представляет собой простую клиент-серверную игру «Угадай число», реализованную с использованием сокетов по протоколу TCP на языке программирования C.

Состав проекта

  • server.c Исходный код серверного приложения
  • client.c Исходный код клиентского приложения
  • Makefile Файл сборки проекта

Сборка проекта

Для сборки проекта выполните команду:

make

Для сборки только серверной или клиентской части выполните одну из команд:

make server
make client

Запуск

Запуск сервера

Сервер принимает номер порта в качестве параметра:

./server <порт>

Пример:

./server 12345

Сервер начинает слушать указанный порт и ждать подключений клиентов.

Запуск клиента

Клиент принимает IP-адрес и порт сервера в качестве аргументов:

./client <адрес сервера> <порт>

Пример:

./client 127.0.0.1 12345

После запуска следуйте инструкциям в терминале для игры.

Логирование

Сервер выводит в stdout информацию о:

  • Подключении и отключении клиентов
  • Ходе игры: всех сообщениях клиентов и ответах сервера

Формат логов:

<адрес клиента>: <сообщение>

Очистка сборки

Для удаления скомпилированных файлов выполните команду:

make clean
Description
No description provided
Readme 43 KiB
Languages
C 97.1%
Makefile 2.9%