1.2 KiB
1.2 KiB
Лабораторная работа №3: Работа с сетевыми соединениями в Python
Выполненные задания
- TCP клиент-сервер с преобразованием строк в верхний регистр
- UDP клиент-сервер
- HTTP запросы через socket и requests
- Анализ трафика в Wireshark
- Интеграция с Gitea API
Запуск
- Открыть проект в PyCharm
- Убедиться, что выбран виртуальное окружение (venv)
- Установить зависимости:
pip install requests python-dotenv - Создать файл
.envс токеном Gitea - Запускать серверы и клиенты по очереди
Структура проекта
tcp_server.py- TCP сервер на порту 10000tcp_client.py- TCP клиентudp_server.py- UDP сервер на порту 10001udp_client.py- UDP клиентhttp_*.py- HTTP клиентыgitea_api_client.py- работа с API Gitea
Автор
Студент группы Крынина Александра Романовна