(define-module (client)) (use-modules (rnrs bytevectors)) (use-modules (async)) (setlocale LC_ALL "") (define (scm->string scm) (call-with-output-string (lambda (port) (write scm port)))) (define scm->bv (compose string->utf8 scm->string)) (define (client) (define socket (make-client-socket 12345)) (send-all/ socket (string->utf8 "héllo world")) (send-all/ socket #vu8(0)) (send-all/ socket (string->utf8 "you are free")) (send-all/ socket #vu8(0)) (close socket) (loop-stop!)) (loop-call-later client) (loop-run-forever)