EmbLogic's Blog

IPC: Message queue

RCS file: msg.c,v
Working file: msg.c
head: 1.19
branch:
locks: strict
akshat: 1.19
access list:
symbolic names:
keyword substitution: kv
total revisions: 19;    selected revisions: 19
description:
IPC project.
This projectb is client server based project using msg queues.
Server is reading data from 3 clients simultaneously.
Semaphore is still not used for synchronisation.
Lets proceed.
—————————-
revision 1.19    locked by: akshat;
date: 2014/04/02 22:06:23;  author: akshat;  state: Exp;  lines: +6 -6
*** empty log message ***
—————————-
revision 1.18
date: 2014/04/02 21:25:08;  author: akshat;  state: Exp;  lines: +2 -2
semaphore is removed.
now its working better than earlier.
—————————-
revision 1.17
date: 2014/04/02 20:59:21;  author: akshat;  state: Exp;  lines: +3 -9
*** empty log message ***
—————————-
revision 1.16
date: 2014/04/02 19:14:43;  author: akshat;  state: Exp;  lines: +4 -0
Sometimes it works and sometimes it dont.
,
—————————-
revision 1.15
date: 2014/04/02 19:04:52;  author: akshat;  state: Exp;  lines: +0 -6
checking for wrong implementation of some functions.
—————————-
revision 1.14
date: 2014/04/02 19:01:02;  author: akshat;  state: Exp;  lines: +11 -10
in server result found is incorrect.
—————————-
revision 1.13
date: 2014/04/02 17:56:34;  author: akshat;  state: Exp;  lines: +14 -12
checking for errors.
—————————-
revision 1.12
date: 2014/04/02 17:50:06;  author: akshat;  state: Exp;  lines: +5 -5
Now next step is to transmit the result from processing clients back to server.
tryng that.
—————————-
revision 1.11
date: 2014/04/02 17:47:32;  author: akshat;  state: Exp;  lines: +2 -2
Both the semaphores are working.
—————————-
revision 1.10
date: 2014/04/02 17:39:59;  author: akshat;  state: Exp;  lines: +12 -2
This is proper implementation using 2 msg queues.
requesting clients are sending data to server.
server is sending this data to processing cluients using single msg queue.
its working.
—————————-
revision 1.9
date: 2014/04/02 17:22:06;  author: akshat;  state: Exp;  lines: +2 -6
on progress.
—————————-
revision 1.8
date: 2014/04/02 17:13:27;  author: akshat;  state: Exp;  lines: +10 -5
not working properly :(
—————————-
revision 1.7
date: 2014/04/02 16:47:55;  author: akshat;  state: Exp;  lines: +1 -0
Working on sending msgs from server to processing client.
—————————-
revision 1.6
date: 2014/04/02 16:34:43;  author: akshat;  state: Exp;  lines: +0 -6
Semaphore is implemented on requesting clients.
its working now,
Result from server has to be passed to processing clients.
—————————-
revision 1.5
date: 2014/04/02 16:15:19;  author: akshat;  state: Exp;  lines: +6 -5
semaphore implementation done.
checking for correct answers.
—————————-
revision 1.4
date: 2014/04/02 15:48:50;  author: akshat;  state: Exp;  lines: +27 -2
Semaphore is used for passing the results from server to processing clients.
Synchronisation was poor otherwise.
lets see if its working.
—————————-
revision 1.3
date: 2014/04/02 15:24:54;  author: akshat;  state: Exp;  lines: +13 -1
no synchronisation.
checking.
—————————-
revision 1.2
date: 2014/04/02 14:49:24;  author: akshat;  state: Exp;  lines: +1 -1
Now passing the operands to processing clients.
lets see if synchronisation is required or not.
,
—————————-
revision 1.1
date: 2014/04/02 14:48:28;  author: akshat;  state: Exp;
Initial revision
=============================================================================

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>