           SPELL=ucspi-tcp
         VERSION=0.88
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=http://cr.yp.to/$SPELL/$SOURCE
     SOURCE_HASH=sha512:44efbd477dacf31d39fc970e2d2f74526dc815b905742f6127f0d5c80928ecc7e743089eaab0492386a58d5b97905113fbe8bbc7214ae179b7be27966b7566c7
        WEB_SITE=http://cr.yp.to/ucspi-tcp.html
         ENTERED=20041110
      LICENSE[0]=PublicDomain
           SHORT="A ucspi implementation for TCP connections."

cat << EOF
tcpclient and tcpserver are easy-to-use command-line tools for building
TCP client-server applications. tcpclient makes a TCP connection and
runs a program of your choice. tcpserver waits for incoming connections
and, for each connection, runs a program of your choice. Your program
receives environment variables showing the local and remote host names,
IP addresses, and port numbers.

tcpserver offers a concurrency limit to protect you from running out of
processes and memory. When you are handling 40 (by default) simultaneous
connections, tcpserver smoothly defers acceptance of new connections.

tcpserver also provides TCP access control features, similar to
tcp-wrappers/tcpd's hosts.allow but much faster. Its access control
rules are compiled into a hashed format with cdb, so it can easily deal
with thousands of different hosts.

tcpclient and tcpserver conform to UCSPI, the UNIX Client-Server Program
Interface, using the TCP protocol. UCSPI tools are available for several
different networks.
EOF
