EmbLogic's Blog

Multiple Client-server Program using FIFO and Semaphore

RCS file: ./header.h,v
Working file: ./header.h
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
This is the base header file for this multiple client server program.
where There are three client named req_add ,req_sub,req_mul and server and
three processing client proc_add,proc_sub,proc_mul.
in this req_client send request to server then server passes to processing client for
further processing.
to provide the synchorinazation symphore are used.
—————————-
revision 1.1 locked by: root;
date: 2016/03/27 14:32:26; author: root; state: Exp;
Initial revision
===============================RCS file: ./req_add.c,v
Working file: ./req_add.c
head: 1.3
branch:
locks: strict
root: 1.3
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
This is the req_add
—————————-
revision 1.3 locked by: root;
date: 2015/09/01 07:18:22; author: root; state: Exp; lines: +29 -2
included comments.
—————————-
revision 1.2
date: 2015/09/01 06:29:42; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.1
date: 2015/08/11 17:21:48; author: root; state: Exp;
Initial revision
===========================================================================RCS file: ./req_sub.c,v
Working file: ./req_sub.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
This is the req_sub
—————————-
revision 1.1 locked by: root;
date: 2015/08/11 17:21:55; author: root; state: Exp;
Initial revision
====================================================================RCS file: ./req_mul.c,v
Working file: ./req_mul.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
This is the req_mul
—————————-
revision 1.1 locked by: root;
date: 2015/08/11 17:22:02; author: root; state: Exp;
Initial revision
=====================================================================RCS file: ./server.c,v
Working file: ./server.c
head: 1.3
branch:
locks: strict
root: 1.3
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
This is the server
—————————-
revision 1.3 locked by: root;
date: 2015/10/23 07:20:14; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.2
date: 2015/09/01 07:18:37; author: root; state: Exp; lines: +25 -5
included comments.
—————————-
revision 1.1
date: 2015/08/11 17:22:42; author: root; state: Exp;
Initial revision
=============================================================================
========RCS file: ./proc_add.c,v
Working file: ./proc_add.c
head: 1.2
branch:
locks: strict
root: 1.2
access list:
symbolic names:
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
This is the proc_add
—————————-
revision 1.2 locked by: root;
date: 2015/09/01 07:18:31; author: root; state: Exp; lines: +2 -0
included comments.
—————————-
revision 1.1
date: 2015/08/11 17:22:11; author: root; state: Exp;
Initial revision
=============================================================================RCS file: ./proc_sub.c,v
Working file: ./proc_sub.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
This is the proc_sub
—————————-
revision 1.1 locked by: root;
date: 2015/08/11 17:22:24; author: root; state: Exp;
Initial revision
============================================================================RCS file: ./proc_mul.c,v
Working file: ./proc_mul.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
This is the proc_mul
—————————-
revision 1.1 locked by: root;
date: 2015/08/11 17:22:32; author: root; 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>