simple and fast platform independent IPC
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Wed Feb 3 04:29:38 EST 2010
En Wed, 03 Feb 2010 05:32:58 -0300, News123 <news123 at free.fr> escribió:
> I'm having a few python scripts all running on the same host (linux or
> win), which are started manually in random order. (no common parent
> process)
> Each process might be identified by an integer (1,2,3) or by a symbolic
> name ( 'dad' , 'mom' , 'dog' )
>
> these scripts want to send short messages to each other ( mostly
> integers, max a few bytes, short string), which would be enqueued in
> message queues of the receiving process.
>
> example:
>
> 'dad' wants to tell 'mom': 'cook'
> 'dog' wants to tell 'dad' : 'feedme'
> 'mom' wants to tell 'dad' : 'cookyourself'
Try using a named pipe between each pair of processes (os.mkfifo + open on
Linux, open(r"\\.\pipe\desired_name", ...) on Windows)
--
Gabriel Genellina
More information about the Python-list
mailing list