From 8999b8446d3ca770198c1135016fb7510fafd9cc Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sat, 21 Oct 2017 14:54:53 +0100 Subject: [PATCH] Use tcp-in-line in chat-tcp2.rkt --- racket/syndicate/examples/actor/chat-tcp2.rkt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/racket/syndicate/examples/actor/chat-tcp2.rkt b/racket/syndicate/examples/actor/chat-tcp2.rkt index 0477d45..a9c4eac 100644 --- a/racket/syndicate/examples/actor/chat-tcp2.rkt +++ b/racket/syndicate/examples/actor/chat-tcp2.rkt @@ -3,7 +3,6 @@ ;; driver split out into syndicate/drivers/tcp2. (require/activate syndicate/drivers/tcp2) -(require (only-in racket/string string-trim)) (require racket/format) (message-struct speak (who what)) @@ -14,8 +13,8 @@ (assert (tcp-accepted id)) (let ((me (gensym 'user))) (assert (present me)) - (on (message (tcp-in id $bs)) - (send! (speak me (string-trim (bytes->string/utf-8 bs)))))) + (on (message (tcp-in-line id $bs)) + (send! (speak me (bytes->string/utf-8 bs))))) (during (present $user) (on-start (send! (tcp-out id (string->bytes/utf-8 (~a user " arrived\n"))))) (on-stop (send! (tcp-out id (string->bytes/utf-8 (~a user " left\n")))))