#
4.4 Overview of a Connection Handler

A connection handler handles the connection, starting almost immediately from the point the TCP connection to the server was made.

Unlike HTTP handlers, connection handlers receive a connection object as an argument.

Connection handlers can be used to implement protocols. Here is an example of a simple echo server:

Apache configuration:

        PythonConnectionHandler echo

Contents of echo.py file:

      from mod_python import apache

      def connectionhandler(conn):

          while 1:
              conn.write(conn.readline())

          return apache.OK