RosettaCodeData/Task/Echo-server/Racket/echo-server.rkt
2016-12-05 22:15:40 +01:00

6 lines
189 B
Racket

#lang racket
(define listener (tcp-listen 12321))
(let echo-server ()
(define-values [I O] (tcp-accept listener))
(thread (λ() (copy-port I O) (close-output-port O)))
(echo-server))