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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started