On Wed, Jan 28, 2009 at 2:42 PM, James Mills <prolo...@shortcircuit.net.au> wrote: (...)
> Might I recommend circuits (1) as a general purpose > framework that you can build your application on top of. > > circuits will allow you to communicate with long-running > background processes, communicate between processes > (by way of a Bridge). All communication in circuits is > asyncroneous. circuits has also recently seen the integration > of the multiprocessing package from python 2.6/3.0 so you > can create processes and have inter-process communication > seamlessly. In fact, parts of your system can even run on other > nodes (you mentioned clustering). I should probably mention some of the components available (features); * TCPServer, TCPClient * UDPServer, UDPClient * HTTP, IRC and SMTP protocols * Web Server (with limited WSGI support) (depends on parts of CherryPy) * Timers, Timer * Logger, Debugger * ... there are many more components ... :) Building new components is fairly easy as well. cheers James -- http://mail.python.org/mailman/listinfo/python-list