Simple School Level Client-server application in JAVA

Job ID: 34212154

Budget: ₹600 – ₹1,500 INR

Problem Description

What it should do:
1. Your program should allow the client to connect with the server (through TCP) and sends queries about some products (Butter, Soap, Jam, etc).
2. The server accepts the client's request and sends back information (price, production date, ..etc) about the required product.

The server functions are: part of the program with the following features:
1. The server can handle many client requests simultaneously.
2. If a certain client is blocked, this will not affect other clients.
c. The server should be always running (listening to the application through a certain port) and waiting to accept clients' requests.

The client part of the code must have these functions

1. The client communicates with the server through a certain socket.
2. The client's socket should be closed after addressing his request by the server.
c. The product's query should be entered by the user during the run time (via the Scanner object).

What Needed:
1. Use NetBeans or Eclipse as example IDE
2. Files must be .java files
3. Need a graphical user interface and database in your application.

In code you can have (classes) Class Server and Class Client