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
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
29 | 30 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |