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