EmbLogic's Blog

IPC based server-client project using fifo

RCS file: server.c,v
Working file: server.c
head: 1.47
branch:
locks: strict
root: 1.47
access list:
symbolic names:
keyword substitution: kv
total revisions: 47; selected revisions: 47
description:
SERVER
—————————-
revision 1.47 locked by: root;
date: 2014/11/11 03:55:47; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.46
date: 2014/11/11 03:52:29; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.45
date: 2014/11/11 03:35:34; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.44
date: 2014/11/10 21:24:04; author: root; state: Exp; lines: +7 -5
*** empty log message ***
—————————-
revision 1.43
date: 2014/11/10 15:06:42; author: root; state: Exp; lines: +22 -8
*** empty log message ***
—————————-
revision 1.42
date: 2014/11/10 14:23:31; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.41
date: 2014/11/10 07:29:39; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.40
date: 2014/11/10 07:18:59; author: root; state: Exp; lines: +12 -7
*** empty log message ***
—————————-
revision 1.39
date: 2014/11/10 06:52:11; author: root; state: Exp; lines: +4 -4
*** empty log message ***
—————————-
revision 1.38
date: 2014/11/10 06:50:05; author: root; state: Exp; lines: +0 -41
*** empty log message ***
—————————-
revision 1.37
date: 2014/11/10 05:09:25; author: root; state: Exp; lines: +43 -3
*** empty log message ***
—————————-
revision 1.36
date: 2014/11/10 04:52:33; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.35
date: 2014/11/10 04:51:01; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.34
date: 2014/11/10 04:49:36; author: root; state: Exp; lines: +4 -4
*** empty log message ***
—————————-
revision 1.33
date: 2014/11/10 04:45:27; author: root; state: Exp; lines: +3 -4
*** empty log message ***
—————————-
revision 1.32
date: 2014/11/10 04:39:54; author: root; state: Exp; lines: +2 -1
*** empty log message ***
—————————-
revision 1.31
date: 2014/11/10 04:34:19; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.30
date: 2014/11/10 04:30:29; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.29
date: 2014/11/10 04:27:38; author: root; state: Exp; lines: +5 -5
*** empty log message ***
—————————-
revision 1.28
date: 2014/11/10 04:20:17; author: root; state: Exp; lines: +10 -11
*** empty log message ***
—————————-
revision 1.27
date: 2014/11/10 04:04:41; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.26
date: 2014/11/10 04:02:14; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.25
date: 2014/11/10 04:01:25; author: root; state: Exp; lines: +2 -0
*** empty log message ***
—————————-
revision 1.24
date: 2014/11/10 03:52:50; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.23
date: 2014/11/10 03:50:14; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.22
date: 2014/11/10 03:48:46; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.21
date: 2014/11/10 03:45:38; author: root; state: Exp; lines: +2 -3
use second fifo to write result to the requesting client
—————————-
revision 1.20
date: 2014/11/10 03:44:35; author: root; state: Exp; lines: +2 -0
*** empty log message ***
—————————-
revision 1.19
date: 2014/11/10 03:40:33; author: root; state: Exp; lines: +1 -0
implement the code to write result to corresponding requesting client
—————————-
revision 1.18
date: 2014/11/10 03:36:06; author: root; state: Exp; lines: +2 -0
close fd and reopen fd to read result
—————————-
revision 1.17
date: 2014/11/10 03:33:28; author: root; state: Exp; lines: +4 -1
implemnet code to read from the adder adder client using same the same fifo
—————————-
revision 1.16
date: 2014/11/10 00:10:05; author: root; state: Exp; lines: +7 -6
*** empty log message ***
—————————-
revision 1.15
date: 2014/11/10 00:05:53; author: root; state: Exp; lines: +7 -7
RDWR testing to use only one fifo to read from rclient and write to rclient
—————————-
revision 1.14
date: 2014/11/10 00:00:28; author: root; state: Exp; lines: +10 -1
implement write operation to adder client
—————————-
revision 1.13
date: 2014/11/09 23:50:00; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.12
date: 2014/11/09 23:47:31; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.11
date: 2014/11/09 23:45:02; author: root; state: Exp; lines: +1 -1
implement server for 3 client
—————————-
revision 1.10
date: 2014/11/09 23:37:30; author: root; state: Exp; lines: +1 -1
read simultaneouly successful
test to get 3 request simul.
—————————-
revision 1.9
date: 2014/11/09 23:32:17; author: root; state: Exp; lines: +3 -0
read from client1 sucessfully
testing to get request from two client simultaneously
—————————-
revision 1.8
date: 2014/11/09 23:26:01; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.7
date: 2014/11/09 23:24:49; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.6
date: 2014/11/09 23:22:58; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.5
date: 2014/11/09 23:22:42; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2014/11/09 23:22:11; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2014/11/09 23:20:29; author: root; state: Exp; lines: +13 -1
implement open and read call
—————————-
revision 1.2
date: 2014/11/09 23:10:27; author: root; state: Exp; lines: +1 -1
implement fifos using mkfifo and access
—————————-
revision 1.1
date: 2014/11/09 23:09:43; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: rclient1.c,v
Working file: rclient1.c
head: 1.18
branch:
locks: strict
root: 1.18
access list:
symbolic names:
keyword substitution: kv
total revisions: 18; selected revisions: 18
description:
Requesting client1
—————————-
revision 1.18 locked by: root;
date: 2014/11/10 07:19:00; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.17
date: 2014/11/10 06:52:12; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.16
date: 2014/11/10 04:53:39; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.15
date: 2014/11/10 04:52:34; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.14
date: 2014/11/10 04:49:38; author: root; state: Exp; lines: +5 -5
*** empty log message ***
—————————-
revision 1.13
date: 2014/11/10 04:45:28; author: root; state: Exp; lines: +5 -6
*** empty log message ***
—————————-
revision 1.12
date: 2014/11/10 04:02:15; author: root; state: Exp; lines: +5 -5
*** empty log message ***
—————————-
revision 1.11
date: 2014/11/10 04:01:27; author: root; state: Exp; lines: +2 -0
*** empty log message ***
—————————-
revision 1.10
date: 2014/11/10 03:59:43; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.9
date: 2014/11/10 03:58:48; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.8
date: 2014/11/10 03:57:30; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.7
date: 2014/11/10 03:52:51; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.6
date: 2014/11/10 03:48:47; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.5
date: 2014/11/10 03:47:29; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2014/11/10 03:46:08; author: root; state: Exp; lines: +1 -1
use second fifo to get the result from the server side
—————————-
revision 1.3
date: 2014/11/10 03:41:15; author: root; state: Exp; lines: +4 -2
implement the code to recieve result from the server
—————————-
revision 1.2
date: 2014/11/09 23:33:26; author: root; state: Exp; lines: +3 -3
disable read from server
—————————-
revision 1.1
date: 2014/11/09 23:09:43; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: rclient2.c,v
Working file: rclient2.c
head: 1.6
branch:
locks: strict
root: 1.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6; selected revisions: 6
description:
Recleint client2
—————————-
revision 1.6 locked by: root;
date: 2014/11/10 15:06:43; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.5
date: 2014/11/10 14:31:08; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2014/11/10 06:50:07; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2014/11/10 05:09:26; author: root; state: Exp; lines: +4 -4
*** empty log message ***
—————————-
revision 1.2
date: 2014/11/09 23:33:45; author: root; state: Exp; lines: +6 -6
disable read from server
—————————-
revision 1.1
date: 2014/11/09 23:09:43; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: rclient3.c,v
Working file: rclient3.c
head: 1.10
branch:
locks: strict
root: 1.10
access list:
symbolic names:
keyword substitution: kv
total revisions: 10; selected revisions: 10
description:
requesting client3
—————————-
revision 1.10 locked by: root;
date: 2014/11/11 03:55:48; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.9
date: 2014/11/11 03:52:31; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.8
date: 2014/11/11 03:45:24; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.7
date: 2014/11/11 03:35:48; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.6
date: 2014/11/10 21:30:54; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.5
date: 2014/11/10 15:06:45; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2014/11/10 07:27:53; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.3
date: 2014/11/10 07:25:59; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.2
date: 2014/11/10 07:19:01; author: root; state: Exp; lines: +4 -4
*** empty log message ***
—————————-
revision 1.1
date: 2014/11/09 23:45:26; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: pclient1.c,v
Working file: pclient1.c
head: 1.12
branch:
locks: strict
root: 1.12
access list:
symbolic names:
keyword substitution: kv
total revisions: 12; selected revisions: 12
description:
Processing client1
—————————-
revision 1.12 locked by: root;
date: 2014/11/11 03:52:32; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.11
date: 2014/11/11 03:48:41; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.10
date: 2014/11/11 03:35:49; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.9
date: 2014/11/10 07:19:02; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.8
date: 2014/11/10 06:52:13; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.7
date: 2014/11/10 04:51:03; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.6
date: 2014/11/10 04:49:39; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.5
date: 2014/11/10 04:45:29; author: root; state: Exp; lines: +3 -2
*** empty log message ***
—————————-
revision 1.4
date: 2014/11/10 03:34:16; author: root; state: Exp; lines: +2 -3
implement code to write result to the server
—————————-
revision 1.3
date: 2014/11/10 00:06:54; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.2
date: 2014/11/10 00:01:05; author: root; state: Exp; lines: +4 -4
implement read code to read from server
—————————-
revision 1.1
date: 2014/11/09 23:09:43; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: pclient2.c,v
Working file: pclient2.c
head: 1.4
branch:
locks: strict
root: 1.4
access list:
symbolic names:
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
Processing client2
/
—————————-
revision 1.4 locked by: root;
date: 2014/11/11 03:35:50; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.3
date: 2014/11/10 07:19:02; author: root; state: Exp; lines: +3 -3
*** empty log message ***
—————————-
revision 1.2
date: 2014/11/10 05:09:28; author: root; state: Exp; lines: +4 -4
*** empty log message ***
—————————-
revision 1.1
date: 2014/11/09 23:09:43; author: root; state: Exp;
Initial revision
=============================================================================

RCS file: pclient3.c,v
Working file: pclient3.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
—————————-
revision 1.1 locked by: root;
date: 2014/11/11 03:55:49; author: root; state: Exp;
Initial revision
=============================================================================
[root@VIPIN scp_using_fifo]#

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>