Add autobahn test suite echo server.
parent
fb9d35db77
commit
de406f1151
@ -0,0 +1,23 @@
|
||||
(import chicken scheme posix)
|
||||
(use spiffy websockets)
|
||||
|
||||
(ping-interval 0)
|
||||
(drop-incoming-pings #f)
|
||||
(propagate-common-errors #f)
|
||||
|
||||
(handle-not-found
|
||||
(lambda (path)
|
||||
(with-websocket
|
||||
(lambda ()
|
||||
(let loop ()
|
||||
(receive (data type) (receive-message)
|
||||
(unless (eq? type 'connection-close)
|
||||
(send-message type data)
|
||||
(loop))))))))
|
||||
|
||||
(debug-log (current-output-port))
|
||||
(root-path ".")
|
||||
(server-port 8080)
|
||||
(start-server)
|
||||
|
||||
|
@ -0,0 +1,10 @@
|
||||
{
|
||||
"servers": [
|
||||
{"agent": "AutobahnServer",
|
||||
"url": "ws://localhost:8080/web-socket",
|
||||
"options": {"version": 13}}
|
||||
],
|
||||
"cases": ["1.*", "2.*", "3.*", "4.*", "5.*"],
|
||||
"exclude-cases": [],
|
||||
"exclude-agent-cases": {}
|
||||
}
|
Loading…
Reference in New Issue