EmbLogic's Blog

project 03 implementation of single client and single server using ipc and threads

RCS file: header.h,v
Working file: header.h
head: 1.3
branch:
locks: strict
root: 1.3
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
include stdio.hrevision 1.2
date: 2015/12/23 16:28:04; author: root; state: Exp; lines: +1 -0
include unistd.h
—————————-
revision 1.1
date: 2015/12/23 16:18:23; author: root; state: Exp;
Initial revision
RCS file: request.h,v
Working file: request.h
head: 1.6
branch:
locks: strict
root: 1.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6; selected revisions: 6
description:
it defines the structure of the request.
—————————-
revision 1.6 locked by: root;
date: 2015/12/24 11:21:15; author: root; state: Exp; lines: +1 -1
type casting.
revision 1.2
date: 2015/12/23 16:43:49; author: root; state: Exp; lines: +1 -1
include ; before int main
it meand include ; in request.h
RCS file: server.c,v
Working file: server.c
head: 1.23
branch:
locks: strict
root: 1.23
access list:
symbolic names:
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
this is a server program that accept request and process .
return also request specified client.
a child process is started using fork(),which further starts another client process using ececl().
—————————-
revision 1.23 locked by: root;
date: 2015/12/24 16:12:41; author: root; state: Exp; lines: +4 -1
result is calculated and write on wfd of server program.
revision 1.19
date: 2015/12/24 11:20:48; author: root; state: Exp; lines: +3 -8
change the data type of oper.
revision 1.6
date: 2015/12/24 08:47:21; author: root; state: Exp; lines: +1 -0
print the data which is available in buff.

revision 1.5
date: 2015/12/23 18:19:10; author: root; state: Exp; lines: +6 -2
read character in rfd.
revision 1.2
date: 2015/12/23 16:27:27; author: root; state: Exp; lines: +1 -1
here,also changed.RCS file: server.c,v
Working file: server.c
head: 1.23
branch:
locks: strict
root: 1.23
access list:
symbolic names:
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
this is a server program that accept request and process .
return also request specified client.
a child process is started using fork(),which further starts another client process using ececl().
—————————-
revision 1.23 locked by: root;
date: 2015/12/24 16:12:41; author: root; state: Exp; lines: +4 -1
result is calculated and write on wfd of server program.
revision 1.19
date: 2015/12/24 11:20:48; author: root; state: Exp; lines: +3 -8
change the data type of oper.
revision 1.6
date: 2015/12/24 08:47:21; author: root; state: Exp; lines: +1 -0
print the data which is available in buff.

revision 1.5
date: 2015/12/23 18:19:10; author: root; state: Exp; lines: +6 -2
read character in rfd.
revision 1.2
date: 2015/12/23 16:27:27; author: root; state: Exp; lines: +1 -1
here,also changed.RCS file: server.c,v
Working file: server.c
head: 1.23
branch:
locks: strict
root: 1.23
access list:
symbolic names:
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
this is a server program that accept request and process .
return also request specified client.
a child process is started using fork(),which further starts another client process using ececl().
—————————-
revision 1.23 locked by: root;
date: 2015/12/24 16:12:41; author: root; state: Exp; lines: +4 -1
result is calculated and write on wfd of server program.
revision 1.19
date: 2015/12/24 11:20:48; author: root; state: Exp; lines: +3 -8
change the data type of oper.
revision 1.6
date: 2015/12/24 08:47:21; author: root; state: Exp; lines: +1 -0
print the data which is available in buff.

revision 1.5
date: 2015/12/23 18:19:10; author: root; state: Exp; lines: +6 -2
read character in rfd.
revision 1.2
date: 2015/12/23 16:27:27; author: root; state: Exp; lines: +1 -1
here,also changedRCS file: server.c,v
Working file: server.c
head: 1.23
branch:
locks: strict
root: 1.23
access list:
symbolic names:
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
this is a server program that accept request and process .
return also request specified client.
a child process is started using fork(),which further starts another client process using ececl().
—————————-
revision 1.23 locked by: root;
date: 2015/12/24 16:12:41; author: root; state: Exp; lines: +4 -1
result is calculated and write on wfd of server program.
revision 1.19
date: 2015/12/24 11:20:48; author: root; state: Exp; lines: +3 -8
change the data type of oper.
revision 1.6
date: 2015/12/24 08:47:21; author: root; state: Exp; lines: +1 -0
print the data which is available in buff.

revision 1.5
date: 2015/12/23 18:19:10; author: root; state: Exp; lines: +6 -2
read character in rfd.
revision 1.2
date: 2015/12/23 16:27:27; author: root; state: Exp; lines: +1 -1
here,also changed.RCS file: server.c,v
Working file: server.c
head: 1.23
branch:
locks: strict
root: 1.23
access list:
symbolic names:
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
this is a server program that accept request and process .
return also request specified client.
a child process is started using fork(),which further starts another client process using ececl().
—————————-
revision 1.23 locked by: root;
date: 2015/12/24 16:12:41; author: root; state: Exp; lines: +4 -1
result is calculated and write on wfd of server program.
revision 1.19
date: 2015/12/24 11:20:48; author: root; state: Exp; lines: +3 -8
change the data type of oper.
revision 1.6
date: 2015/12/24 08:47:21; author: root; state: Exp; lines: +1 -0
print the data which is available in buff.

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>