Interprocess Communication in linux.
I have some doubts in Inter Process Communication.
I have two programs which send and receive data using message queues. Those programs are woking nicely.
1. Now, if I place one program in machine A and another one in machine B, will it work?
2. When do u prefer to use message queues as against shared memory in inter proces communication?
3. Is shared variable and shared memory refers to same meaning?
4. What is the maximum size that a message queue and shared memory can have?