Task 2
Task 2
Task Description:
The aim of the task is to link users to the core system using multi-
threaded client/server architecture with ensuring top security
measurement.
Functionality Requirements:
The core system (Server side):
Server that works on port 7000.
Server accepts multi-client’s connection at the same time.
Authenticate user login.
Server should handle the data given by user accordingly:
If user input were numbers, the server should add one to each digit
and send it back to server encrypted. (ex: input was 123, server shall make
it 234 and send it encrypted to user again).
If user input was string, the server should capitalize the content,
reverse its characters and send it to the user encrypted. (ex: input was
hello, server shall make it OLLEH and send it encrypted to user again).
Best Of Luck!
Eng. Alaa Khaddam Al-Jamea.