Лабораторная 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)
S
Description
Репозиторий создан через API Gitea для лабораторной работы
Readme
28 KiB
Languages
Python 100%