Design & implement online library delivery system using Java Socket-based protocol. This involves writing both the server and the client program(s). Client programs can use either a command line interface or a graphical user interface.
NOTE: it is not Full library system, just few functions approximately 3 tables
To store the records any from Array, List, Vector, HashTable or any other Java collection as you preferred BUT, NOT ALLOWED any SQL database system
More preferred to use "Cassandra database" to store the records