From 21575d4b126fb617c5c6d4752a02e6e71c7ea9be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= =?UTF-8?q?=D0=B0=20=D0=9A=D1=80=D1=8B=D0=BD=D0=B8=D0=BD=D0=B0?= Date: Fri, 8 May 2026 08:25:31 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f94a18c..3b8ee4a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,26 @@ -# 3laba +# Лабораторная работа №3: Работа с сетевыми соединениями в Python +## Выполненные задания +- [x] TCP клиент-сервер с преобразованием строк в верхний регистр +- [x] UDP клиент-сервер +- [x] HTTP запросы через socket и requests +- [x] Анализ трафика в Wireshark +- [x] Интеграция с Gitea API + +## Запуск +1. Открыть проект в PyCharm +2. Убедиться, что выбран виртуальное окружение (venv) +3. Установить зависимости: `pip install requests python-dotenv` +4. Создать файл `.env` с токеном Gitea +5. Запускать серверы и клиенты по очереди + +## Структура проекта +- `tcp_server.py` - TCP сервер на порту 10000 +- `tcp_client.py` - TCP клиент +- `udp_server.py` - UDP сервер на порту 10001 +- `udp_client.py` - UDP клиент +- `http_*.py` - HTTP клиенты +- `gitea_api_client.py` - работа с API Gitea + +## Автор +Студент группы Крынина Александра Романовна \ No newline at end of file