Server:
- work on port 2001
- use socekt to connect with clients
- can handle multiple user instances with nicknames
- loads requests from clients by sockets messages with the format "[milliseconds] [Reminder text]"
- send a reminder after a specified time with the given content
- can handle multitasks from each user
Client:
-
interact with users via console
-
get a new task body via console
-
could receive and print notifications from the server
-
could send new notification request to the server