1#!/usr/bin/env hy23(import sys socket signal)45(when (< (len sys.argv) 2)6 (print (.format "USAGE: {} HOST PORT"7 (get sys.argv 0))8 :file sys.stderr)9 (sys.exit 1))1011(signal.signal signal.SIGALRM12 (fn [signal frame] (sys.exit 1)))13(signal.alarm 30)1415(setv addr (, (get sys.argv 1) (get sys.argv 2)))16(while True17 (try18 (.close (socket.create_connection addr))19 (except [OSError] (continue))20 (else (sys.exit 0))))