First assignment for Distributed Application Development course.
Goal of this project is to implement chat application that will allow agents to communicate with customers. Each agent can communicate with maximum of two customers. Implementation is done with Java Socket and ServerSocket classes with usage of Threads and Thread pool.
Main objective of this version was to fix bugs from 1st version and implement voice messaging. Also RMI is now used for some functionality.