Buat server proxy terpendek.
Spesifikasi Input / Output
Klien:
- Input: nomor port (bilangan bulat 32-bit) (,) atau (spasi) url (lihat kasus uji)
- Output: sumber html dari url
Server:
- Input: port untuk didengarkan (integer 32-bit)
- Output: REC ketika input diterima dari klien, OK ketika selesai mengirim sumber html ke klien.
Aturan
- Anda dapat membuat program atau fungsi yang lengkap dalam bahasa yang ditafsirkan .
- Masukan diambil melalui stdin atau diberikan sebagai argumen .
- Kode Anda hanya berfungsi untuk kasus uji yang diberikan (lebih banyak opsional, lebih sedikit tidak valid).
- Output klien harus sama dengan apa yang Anda dapatkan ketika Anda "melihat sumber" dari browser.
- Server dapat keluar setelah setiap permintaan yang ditangani (yaitu tidak harus persisten / daemon)
- ( edit ) Input / output apa pun selain dari yang ditentukan, dilarang.
Kasus uji (input klien)
- N 1 https://stackoverflow.com/
- N 2 http://en.wikipedia.org/wiki/Proxy_server
- N 3 http://stackexchange.com/search?q=code+golf
di mana N i adalah bilangan bulat acak antara 1 dan 2048.
code-golf
internet
networking
Eelvex
sumber
sumber
Jawaban:
ZSH - 57 + 42 karakter
Server:
Klien:
Pemakaian:
sumber