2021-06-04 13:56:03 +00:00
|
|
|
;;; SPDX-License-Identifier: LGPL-3.0-or-later
|
|
|
|
;;; SPDX-FileCopyrightText: Copyright © 2010-2021 Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
2021-06-01 15:19:24 +00:00
|
|
|
|
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)))))
|