Codegolf — Создайте Простой Прокси

  • Автор темы Nertienny71
  • Обновлено
  • 21, Oct 2024
  • #1

Сделайте самый короткий прокси-сервер.

Характеристики ввода/вывода

Клиент:

  • Входные данные: номер порта (32-битное целое число). (,) или (пробел) URL-адрес (см. тестовые примеры)
  • Вывод: html-источник URL-адреса.

Сервер:

  • Входные данные: порт для прослушивания (32-битное целое число).
  • Выход: РЭЦ когда данные получены от клиента, ХОРОШО после завершения отправки исходного кода html клиенту.

Правила

  • Вы можете сделать либо полная программа или функции на интерпретируемом языке.
  • Ввод осуществляется через стандартный ввод или дано как аргументы.
  • Ваш код должен работать для данного только тестовые случаи (больше необязательно, меньше недопустимо).
  • Вывод клиента должен быть таким же, как и при «просмотре исходного кода» в браузере.
  • Сервер может выйти после каждого обработанного запроса (т.е. не обязательно должен быть постоянным/демоном)
  • (редактировать) Любой другой ввод/вывод, кроме указанного, запрещен.

Тестовые случаи (входные данные клиента)

  1. Н1 https://stackoverflow.com/
  2. Н2 http://en.wikipedia.org/wiki/Proxy_server
  3. Н3 http://stackexchange.com/search?q=code+golf

где Ня являются случайными целыми числами от 1 до 2048.

#код-гольф #интернет #нетворкинг

Nertienny71


Рег
25 Oct, 2024

Тем
68

Постов
196

Баллов
586
  • 26, Oct 2024
  • #2

Kosmos90


Рег
20 Feb, 2014

Тем
73

Постов
197

Баллов
572
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно