Go to file
2026-05-08 08:25:31 +00:00
cod задача 2026-05-08 11:24:20 +03:00
.gitignore задача 2026-05-08 11:23:10 +03:00
README.md Обновить README.md 2026-05-08 08:25:31 +00:00

Лабораторная работа №3: Работа с сетевыми соединениями в Python

Выполненные задания

  • TCP клиент-сервер с преобразованием строк в верхний регистр
  • UDP клиент-сервер
  • HTTP запросы через socket и requests
  • Анализ трафика в Wireshark
  • Интеграция с 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

Автор

Студент группы Крынина Александра Романовна