2025-03-14 16:56:10 +03:00
2025-03-14 16:52:36 +03:00
2025-03-14 16:54:20 +03:00
2025-03-14 16:56:10 +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
S
Description
No description provided
Readme
43 KiB
0 Stars 1 Watchers 0 Forks
Languages
C 97.1%
Makefile 2.9%