> From: Taylor R Campbell <campb...@mumble.net> > Date: Mon, 27 Apr 2009 19:41:34 -0400 > > [...] > > Nevertheless, as you suggest, it is good practice to close the > socket explicitly.
So something like this would be more in order: (define (start-server service) (let ((server-sock (open-tcp-server-socket service))) (display "Server ready to accept connections.")(newline) (let* ((port (tcp-server-connection-accept server-sock #t #f)) (from-client (read-line port))) (display from-client port)(newline port) (display from-client)(newline) (close-port port)) (close-tcp-server-socket server-sock))) The above procedure echoes the line to the client AND the console. _______________________________________________ MIT-Scheme-users mailing list MIT-Scheme-users@gnu.org http://lists.gnu.org/mailman/listinfo/mit-scheme-users