资 源 简 介
This is a simple Network Programming based project focusing on how to create a Multi-Client-Single-Server architecture model implementation of an Appointment scheduler. Socket Programming, Java Concurrency & Multithreading are extensively used in this project.
The following are the features of this project.
Interactive GUI client
Checks the availability of any user input appointment.
Add, Edit or delete an appointment.
Supports Multiple Clients. If a client is performing a write operation on the appointment scheduler, the other clients would be provided only the read access by activating “lock” feature which is implemented in the code.
Reports the status and error messages to the UDPServer which in turn writes these messages to the ‘syslog.txt’ file.