20 lines
846 B
Markdown
20 lines
846 B
Markdown
# Лабораторная 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) |