Репозиторий создан через API Gitea для лабораторной работы
| .gitignore | ||
| git_api.py | ||
| git_create_repo.py | ||
| http_client_requests.py | ||
| http_client_socket.py | ||
| README.md | ||
| tcp_client.py | ||
| tcp_server.py | ||
| udp_client.py | ||
| udp_server.py | ||
Лабораторная 3: socket и requests
Подготовка окружения
- python -m venv venv
- venv\Scripts\activate (или source venv/bin/activate)
- pip install requests
TCP/UDP серверы и клиенты
- tcp_server.py / tcp_client.py — обмен строками по TCP на порту 10000
- udp_server.py / udp_client.py — обмен строками по UDP на порту 10001
HTTP через socket
- http_client_socket.py — GET / к vyatsu.ru через socket, порт 80
HTTP через requests
- http_client_requests.py — GET к http://vyatsu.ru через библиотеку requests
Git API
- git_api.py — запрос к https://git.vyatsu.ru/api/v1/user
- Требуется переменная окружения GIT_VYATSU_TOKEN с токеном (read-only)