Skip to content

VILenIS/CK_lab-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

CK_lab-2

Сервер протокола РКСОК

Запуск сервера: python3 server.py

Предварительно измените IP_ADDRESS и PORT на нужные вам в модуле constants.py, и установите необходимые библиотеки из файла pip_requirements.txt

Модули:

  • server.py - отвечает за запуск сервера.
  • request_processing.py - отвечает за чтение и обработку запроса, а также за возврат клиенту ответа на его запрос.
  • checks.py - отвечает за проверку корректности полученного запроса.
  • actions.py - отвечает за обработку команд протокола РКСОК.
  • constants.py - содержит необходимые для работы сервера константные значения.

Директории:

  • phone_book - папка, в которой хранится телефонная книга в виде .txt файлов. Имя файла = имя пользователя. В каждом файле содержится список номеров конкретного пользователя.

Остальные файлы:

  • pip_requirements.txt - содержит список необходимых сторонних библиотек, для работы сервера.
  • README.md - файл, содержащий основную информацию о проекте.
  • test.py - тестовый клиент.

Финальное задание курса от Диджитализируй

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors