So I have a central list of python objects that I want to be able to share between different process that are possibly on different computers on the network. Some of the processes will add objects to list and another process will be a GUI that will view objects in the list. I want this all to happen in real-time (e.g once a processes adds an object to the list the GUI will see it.)
What would be the best way to accomplish this. Some of my ideas: - An XML file r/w-able by all processes - Send pickled objects between all processes and each keeps it own list locally - A ascii type protocol akin to ftp the hands out all the info to the processes Any other ideas? What would work the best -- http://mail.python.org/mailman/listinfo/python-list