There is a server (say A ) and two clients ( say x and y ). These are communicating thru message queue mechansim. They are using same message queue and different id to communicate. i read like -when a message is read , this will be removed from message queue. Then, how can process x can read only its intended messages ? -Ratheesh -- To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html