This is 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
Write a program in C/C++ using TCP socket for wired network for following
a. implementation of Calculator (Arithmetic) /Calculator (Trigonometry)
This is 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
Prerequiiste
Theory
This is 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
Imp_Ques
This is C code for 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
code in c
This is C++ code for 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
code in c
This is python code for 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
#Client.py
import socket
import sys
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_address = ('localhost', 10000)
sock.connect(server_address)
print("Connecting to %s port %s" % server_address)
while True:
message = input("Enter the equation: ")
print("Calculating result\n")
sock.sendall(message.encode())
data = sock.recv(16)
print("Result is: %s" % data.decode())
a = input("\nDo you wish to continue?(Yes/No): ")
if a == 'No':
break
print("Closing connection")
sock.close()
#Server.py
import socket
import sys
import select
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_address = ('localhost', 10000)
sock.bind(server_address)
print("Starting up on %s port %s" % server_address)
sock.listen(1)
while True:
print("Waiting for connection")
connection, client_address = sock.accept()
print("Connection from ",client_address)
ready = select.select([connection],[],[],15)
if ready[0]:
try:
while True:
equation = connection.recv(16)
print("Received: ",equation)
if equation:
print("Sending the result back to client")
result = eval(str(equation.decode()))
connection.sendall(str(result).encode())
else:
print("No more operations from client")
break
finally:
connection.close()
This is Java code for 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
code in java
This is 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy
If you have a pre-existing submission for this assignment making a new one will override it.
blog comments powered by Disqus
This is 'TCP Calculator' assignment of
Computer Networks (SPPU TE SEM-5) - CS of
Savitribai Phule Pune University - Gyaani Buddy