Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

What is systems operation?

Answered: 1 week ago

Question

What are the qualities to look for in a prospective franchisee?

Answered: 1 week ago