☑Kizspy.me
You are provided with a console application ServerApp in given materials, acting as a TCP server, listening
for connections at 127.0.0.1:2000. The server stores information about employees, projects, and the
relationships between employees and projects (employee-project assignments). The server processes
client requests as follows:
- The client sends an integer (employee ID) to the server.
The server responds with a JSON string containing a list of projects that the employee with the given
ID is involved in, including project ID, title, description, and the employee's role in the project.
If the employee ID is invalid or the employee is not assigned to any projects, the server returns a
JSON containing an empty list.
Your task is to develop a .NET 8 console application that acts as a client, connects to the server, and
implements the functionality described below.
The server manages the following data structures: