In this assignment you will develop a client-server application. The client will send the server an integer number to see whether the number is a prime number or not. The server will test the number and tell the client the result. You have to write a client code and a server code for the project using either UDP or TCP socket programming. Can I have this prime number program code in C++ or java with detailed explaination and outputs please? Can you make sure to input the prime number during the compilation. Thank you

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

In this assignment you will develop a client-server application. The client will send the server an
integer number to see whether the number is a prime number or not. The server will test the number
and tell the client the result. You have to write a client code and a server code for the project using
either UDP or TCP socket programming.

Can I have this prime number program code in C++ or java with detailed explaination and outputs please?

Can you make sure to input the prime number during the compilation.

Thank you

UDPClient.py
Here is the code for the client side of the application:
from socket import *
serverName = 'hostname'
serverPort = 12000
clientSocket = socket (AF INET, SOCK DGRAM)
message = input ('Input lowercase sentence:')
clientSocket.sendto (message.encode (), (serverName, serverPort))
modifiedMessage, serverAddress = clientSocket.recvfrom (2048)
print (modifiedMessage.decode ())
clientSocket.close ()
UDPServer.py
Let's now take a look at the server side of the application:
from socket import
serverPort = 12000
serverSocket = socket (AF INET, SOCK DGRAM)
serverSocket.bind ((",
print ("The server is ready to receive")
serverPort))
while True:
message, clientAddress serverSocket.recvfrom (2048)
modifiedMessage = message.decode ().upper ()
serverSocket.sendto (modifiedMessage.encode (), clientAddress)
Transcribed Image Text:UDPClient.py Here is the code for the client side of the application: from socket import * serverName = 'hostname' serverPort = 12000 clientSocket = socket (AF INET, SOCK DGRAM) message = input ('Input lowercase sentence:') clientSocket.sendto (message.encode (), (serverName, serverPort)) modifiedMessage, serverAddress = clientSocket.recvfrom (2048) print (modifiedMessage.decode ()) clientSocket.close () UDPServer.py Let's now take a look at the server side of the application: from socket import serverPort = 12000 serverSocket = socket (AF INET, SOCK DGRAM) serverSocket.bind ((", print ("The server is ready to receive") serverPort)) while True: message, clientAddress serverSocket.recvfrom (2048) modifiedMessage = message.decode ().upper () serverSocket.sendto (modifiedMessage.encode (), clientAddress)
TCPClient.py
Here is the code for the client side of the application:
from socket import
serverName =
servername'
serverPort = 12000
clientSocket = socket (AF_INET, SOCK_STREAM)
clientSocket.connect((serverName,serverPort))
input ('Input lowercase sentence:')
sentence
%3D
clientSocket.send (sentence.encode ())
modifiedSentence = clientSocket.recv(1024)
print ('From Server: ', modifiedSentence.decode ())
clientSocket.close ()
TCPServer.py
Now let's take a look at the server program.
from socket import *
serverPort = 12000
socket (AF_INET,SOCK_STREAM)
serverSocket
serverSocket.bind (('',serverPort))
serverSocket.listen (1)
print ('The server is ready to receive')
2.7
SOCKET PROGRAMMING: CREATING NETWORK APPLICATIC
while True:
connectionSocket, addr - serverSocket.accept 0
sentence = connectionSocket.recv (1024).decode ()
capitalizedSentence sentence.upper ()
connectionSocket.send (capitalizedSentence.encode ())
connectionSocket.close ()
Transcribed Image Text:TCPClient.py Here is the code for the client side of the application: from socket import serverName = servername' serverPort = 12000 clientSocket = socket (AF_INET, SOCK_STREAM) clientSocket.connect((serverName,serverPort)) input ('Input lowercase sentence:') sentence %3D clientSocket.send (sentence.encode ()) modifiedSentence = clientSocket.recv(1024) print ('From Server: ', modifiedSentence.decode ()) clientSocket.close () TCPServer.py Now let's take a look at the server program. from socket import * serverPort = 12000 socket (AF_INET,SOCK_STREAM) serverSocket serverSocket.bind (('',serverPort)) serverSocket.listen (1) print ('The server is ready to receive') 2.7 SOCKET PROGRAMMING: CREATING NETWORK APPLICATIC while True: connectionSocket, addr - serverSocket.accept 0 sentence = connectionSocket.recv (1024).decode () capitalizedSentence sentence.upper () connectionSocket.send (capitalizedSentence.encode ()) connectionSocket.close ()
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education