Crea il server proxy più corto.
Specifiche di input / output
Cliente:
- Input: un numero di porta (intero a 32 bit) (,) o (spazio) un url (vedi casi di test)
- Output: sorgente html dell'URL
Server:
- Input: porta da ascoltare (intero a 32 bit)
- Output: REC quando l'input viene ricevuto dal client, OK al termine dell'invio dell'origine HTML al client.
Regole
- È possibile creare un programma completo o funzioni in una lingua interpretata .
- L'input viene preso tramite stdin o fornito come argomento .
- Il codice deve funzionare solo per i casi di test indicati (più è facoltativo, meno non è valido).
- L'output del client deve essere lo stesso di quello che ottieni quando "visualizzi l'origine" da un browser.
- Il server può uscire dopo ogni richiesta gestita (cioè non deve essere persistente / demone)
- ( modifica ) Qualsiasi altro input / output oltre a quanto specificato, è vietato.
Casi di test (input client)
- N 1 https://stackoverflow.com/
- N 2 http://it.wikipedia.org/wiki/Proxy_server
- N 3 http://stackexchange.com/search?q=code+golf
dove N i sono numeri interi casuali tra 1 e 2048.