Write a calculater that support 4 basic commands (+ , - , *, / ) with client-server module using linux and C.

computer science

Description

Write a calculater that support 4 basic commands (+ , - , *, / ) with client-server module using linux and C.

The program should support the following:

a.       The server is running in the background

b.      The client receive in the arg line the following params and will look like this: ex2_client.out P1 P2 P3 P4

c.       The parameters represent the following –

d.      P1 – the server pid

e.       P2 – the first value with should use in the calculator

f.       P3 – the command itself (1-+ 2 – 3- * 4- /)

g.      P4 is the second number for the command

Example: if you’ll write the following in the command ex2_client.out 1234 70 2 30  means that the server pid is 1234 and that the client asked form the server to calculate – 70-30 and to return 40

h.      The client will wait for an answer from the server

i.        When the client receive the answer he should print it and quit


Related Questions in computer science category