syndicate-rkt/syndicate-examples/udp-echo.rkt

11 lines
327 B
Racket
Raw Normal View History

2020-04-27 18:27:48 +00:00
#lang syndicate
2018-08-13 19:07:27 +00:00
2020-04-27 18:27:48 +00:00
(require/activate syndicate/drivers/udp)
2018-08-13 19:07:27 +00:00
(spawn (define s (udp-listener 5999))
(during s
(on (message (udp-packet $c s $body))
(printf "~a: ~v\n" c body)
(define reply (string->bytes/utf-8 (format "You said: ~a" body)))
(send! (udp-packet s c reply)))))