Piyush Chechani wrote:
Hi,
I am working on a module where I need to share contents of a big List
across the processes. I am using socket programming concept for this.
My current processing for this is as follows: -
1. There is a server program S which loads the list in the
memory, and listens on a particular port,
2. All the other programs which want to access that list sends a
request on that server port,
3. Server sends the id of the memory loaded list element to the
requesting process.
Here I am getting a problem in the reverse function of id(), as my
client should get the list object using its id but I don't know the
python function for doing this.
There intentionally is no such function. If by 'process', I believe you
should just send the object, which actually just sends an internal
reference to the object. If you mean OS process, look into interprocess
communication. 3.0 has a new multiprocessing module that might help.
Or have your server perform manipulations on the object.
--
http://mail.python.org/mailman/listinfo/python-list