Contents

    1  Overview
        1.1  Obtaining the system
        1.2  How to use the packages

    2  HTTP server
        2.1  Starting and configuring the server
        2.2  Requests
        2.3  Responses
        2.4  Response Bodies
        2.5  Request Handlers
            2.5.1  Basic Request Handlers
            2.5.2  Static Content Request Handlers
        2.6  CGI Server
        2.7  Scheme-Evaluating Request Handlers
            2.7.1  The loser structure
            2.7.2  The toothless structure
            2.7.3  The toothless-eval structure
        2.8  Writing Request Handlers
            2.8.1  Parsing HTML Forms

    3  Parsing and Processing URIs
        3.1  Notes on URI Syntax
        3.2  Procedures

    4  Parsing and Processing URLs
        4.1  Server Records
        4.2  HTTP URLs

    5  Writing CGI Scripts in Scheme

    6  FTP Server

    7  FTP Client

    8  Parsing Netrc Files

    9  RFC 822 Library

    10  Time and Daytime
        10.1  Daytime
        10.2  Time

    11  SMTP Client

    12  POP3 Client

    13  DNS Client Library
        13.1  Overview
        13.2  Conditions
        13.3  High-level Interface
        13.4  Low-level Interface
        13.5  Parsing /etc/resolv.conf
        13.6  IP Addresses as Dotted Strings