3laba/README.md

26 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Лабораторная работа №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
## Автор
Студент группы Крынина Александра Романовна