projects
/
mudsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adding inconsolata and doing a slight amount of theming
[mudsync.git]
/
mudsync
/
networking.scm
diff --git
a/mudsync/networking.scm
b/mudsync/networking.scm
index 1c28b38dcbb4ef872c8e1663e5fa12dac2eb6329..e553e01e811dfe85a55de611722966afae6b2dc7 100644
(file)
--- a/
mudsync/networking.scm
+++ b/
mudsync/networking.scm
@@
-206,7
+206,7
@@
(pk 'web-server (create-actor nm <websocket-server>
#:port web-server-port
#:http-handler (wrap-apply http-handler)
(pk 'web-server (create-actor nm <websocket-server>
#:port web-server-port
#:http-handler (wrap-apply http-handler)
- #:
websocket-handler (wrap-apply websocket-handler
)))))
+ #:
on-ws-message (wrap-apply websocket-new-message
)))))
(define (view:main-display request body)
(define one-entry
(define (view:main-display request body)
(define one-entry
@@
-271,7
+271,9
@@
;; Respond to text messages by reversing the message. Respond to
;; binary messages with "hello".
;; Respond to text messages by reversing the message. Respond to
;; binary messages with "hello".
-(define (websocket-handler data)
- (if (string? data)
- (string-reverse data)
- "hello"))
+(define (websocket-new-message websocket-server client-id data)
+ (<- (actor-id websocket-server) 'ws-send
+ client-id
+ (if (string? data)
+ (string-reverse data)
+ "hello")))