diff --git a/minimart/examples/broker.rkt b/minimart/examples/broker.rkt new file mode 100644 index 0000000..2fb7935 --- /dev/null +++ b/minimart/examples/broker.rkt @@ -0,0 +1,12 @@ +#lang minimart +;; Generic broker for WebSockets-based minimart/marketplace communication. + +(require minimart/drivers/timer) +(require minimart/drivers/websocket) +(require minimart/relay) + +(spawn-timer-driver) +(spawn-websocket-driver) +(spawn-world + (spawn-websocket-relay 8000) + (spawn-websocket-relay 8443 (websocket-ssl-options "server-cert.pem" "private-key.pem")))