Process intercommunication
Mikael Olofsson
mikael at isy.liu.se
Mon Nov 5 10:13:50 EST 2001
Thanks Greg!
On 05-Nov-2001 Grzegorz Dostatni wrote:
> For interprocess communications You have a couple of options. If A can
> start B at a proper time You could solve Your problem with pipes. (using
> popen I believe). If B is started differently, You could look into
> signals to catch A's attention. The easisest thing though it so make A a
> server and make B connect on a given port.
> An example of a server and a client is at:
> http://www.python.org/doc/current/lib/socket-example.html
Tried it, works perfectly.
> It is quite possible to have a client and a server on the same machine. If
> You're not going to have more than 10 processes trying to access Your
> server (at a time) I'd recommend using the threading module to make things
> a bit easier on Yourself. (watch out for mutual exclusion though ;-) ).
I will try that too.
> A reading list (assuming You'd like to go with sockets)
>
> http://www.python.org/doc/current/lib/module-socket.html (socket module)
> http://www.python.org/doc/current/lib/module-thread.html (thread module)
> http://www.python.org/doc/current/lib/module-threading.html (threading
> module)
>
> The last one is a higher level version of the second one.
Looks like I will find all I need in the proposed reading. Thanks again.
/Mikael
-----------------------------------------------------------------------
E-Mail: Mikael Olofsson <mikael at isy.liu.se>
WWW: http://www.dtr.isy.liu.se/dtr/staff/mikael
Phone: +46 - (0)13 - 28 1343
Telefax: +46 - (0)13 - 28 1339
Date: 05-Nov-2001
Time: 16:09:57
/"\
\ / ASCII Ribbon Campaign
X Against HTML Mail
/ \
This message was sent by XF-Mail.
-----------------------------------------------------------------------
Linköpings kammarkör: www.kammarkoren.com
More information about the Python-list
mailing list