Question: In C++ Build a personal weekly schedule manager In this programming assignment, you are going to build a simple on-line personal weekly schedule manager. You

In C++ Build a personal weekly schedule manager

In this programming assignment, you are going to build a simple on-line personal weekly schedule manager.

You need to implement the protocol, and write a client and a server that communicate using your protocol through TCP sockets. Your scheduler server should be a concurrent application server that handles different scheduler clients at the same time. Your scheduler protocol should be able to allow the following functionalities:

Add a user

Delete a user

Modify user information: Name, password, contact phone number, and email address

User login authentication with user name and password

Add a new appointment

Remove an appointment

Update an existing appointment

Check a users appointment time conflict

Display a users the appointment for a specific time or a time range

Proper exception handling

NOTE: Assume your calendar server does not allow multiple logins with same

user id (user name) at simultaneously.

All connections between a server and clients should be TCP/IP socket. A server and client should run on different machines.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!