1.2 Client
1.2.1 Connection
1.2.2 Bot
1.2.3 Action
1.2.4 Tactics
1.2.5 Wandering
1.2.6 Gathering
1.2.7 TCP Client
1.2.8 Viewer
1.2.9 TCP Viewer
8.14
1.2.1 Connection🔗

Source code at connection.rkt

A connection is a function that sends a request to the server and receives a reply.

(define (connect-remote host port)
  (let-values ([(in out) (tcp-connect host port)])
    (file-stream-buffer-mode in 'none)
    (λ (request)
      (write request out)
      (flush-output out)
      (read in))))