Write a Java TCP MultipleClient-Server Program for following scenario. NOTE Server Details are in the above figure Client-Server communicates continuously until the Client send Bye to the Server Use Multithreading for Multiple Clients NOTE : 1 cm = 0.39 inches 1 cm = 0.03 foot 1 cm = 0.01 meter Sample Ouput: Client Server 1 – cm to inches 2 – cm to foot 3 – cm to meter Enter length in cms (int) : 10 Received from Server 3.9 inches 1 – cm to inches 2 – cm to foot 3 – cm to meter Enter length in cms (int) : BYE Received from Server BYE Client DISCONNECTED Server Waiting for the Cline to be Connected… CONECTION ESTABLISHED Received From Client 10 cms Sent to Client 3.9 inches Received From Client BYE Sent to Client BYE HINT : When client choses 1 for cm to inches and enter 10, then the client sends the string 110 to the Server. Where the first char ‘1’ represents the cm to inches and the other 2 chars represents the 10.

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

Write a Java TCP MultipleClient-Server Program for following scenario.

 

NOTE Server Details are in the above figure

  • Client-Server communicates continuously until the Client send Bye to the Server
  • Use Multithreading for Multiple Clients

NOTE :

1 cm =  0.39 inches

1 cm =  0.03 foot

1 cm =  0.01 meter

 

Sample Ouput:

Client

Server

1 – cm to inches

2 – cm to foot

3 – cm to meter

Enter length in cms (int) : 10

Received from Server 3.9 inches

 

1 – cm to inches

2 – cm to foot

3 – cm to meter

Enter length in cms (int) : BYE

Received from Server BYE

 

Client DISCONNECTED

Server Waiting for the Cline to be Connected…

CONECTION ESTABLISHED

 

Received From Client 10 cms

Sent to Client 3.9 inches

 

Received From Client BYE

Sent to Client BYE

 

 

HINT : When client choses 1 for cm to inches and enter 10, then the client sends the string 110 to the Server. Where the first char ‘1’ represents the cm to inches and the other 2 chars represents the 10.

 

110
310
option 1 for data in cms
cm to inches
data in cms
option 2 from
cm to foot
option 3 for
data in cms
cms to meters
Transcribed Image Text:110 310 option 1 for data in cms cm to inches data in cms option 2 from cm to foot option 3 for data in cms cms to meters
110
Example
3.93 inches
SERVER
CLIENT
IP Address : 128.4.2.26
DNS : Length Converter
Port : 3456
Transcribed Image Text:110 Example 3.93 inches SERVER CLIENT IP Address : 128.4.2.26 DNS : Length Converter Port : 3456
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Public key encryption
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
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