Lab 8 - Linked list data structure exploration. We create Priority list with 3 priorities: High, Medium, Low. High priority tasks go to the beginning of the list, medium - to the middle, low - to the end.
Lab 7 - Not finished lab. In this lab we explored sockets and tried to write pseudo web-server
Assignment 7 - Simple banking system. Client side. Program accepting command, showing help, and sending data when creating account
Assignment 7 - Client side. Added output to file; default ip for wrong IPs; check of the lenght of command;
correct work with "q" command; added "CREATE" key to createAccount method
Assignment 7 - Simple banking system. Server side. It accepts connections; creates a new thread for each new connection; it accepts messages from clients;
Assignment 7 - Client side. Added methods for closing connection, delete account, deposit money,
withdraw money, inquire money
Assignment 7 - Server side. Reassigned output and error log; added code for asking a port;
changed close keyword
Assignment 7 - Server side. Merged listener class and server main class. Methods to send and receive data in connection class. Template for answers in connection class. Storage class for accounts.
Assignment 7 - Client side. Added code to reconnect each time before sending and receiving new data since server is disconnecting client after each answer.
Assignment 7 - Client side. Removed unused code left from movement to another way to talk with server.
Assignment 7 - Client side. Moved main method down in class. Added formatter
Assignment 7 - Server side. Rename of Storage.java to AccountStorage.java
Assignment 7 - Server side. Removed name variable. Operations for withdraw and deposit are inside try block. Now creates file in folder every time instance created. Added save to file with WITHDRAW type.
Assignment 7 - Server side. Moved method run to the end of class. Added
templates for functions with account
Assignment 7 - Server side. Added templates for functions with account.
Storage object created in constructior.
Other - Update of .gitignore file to skip folders in Assignment 7. Last
update of log file. Removing users/1235674 user file.
Assignment 7 - Client side. Changes in messages for user about successfull or failed operations.
Assignment 7 - Server side. Added cases for operational methods in run method. Added operational methods that do stuff.
Assignment 7 - Server side. Added "pipes" for operational methods that
connects these methods between ones in Connection class and ones in
AccountStorage class. Also added time getter and timestamps for error
log.
Assignment 7 - Server side. Added operational method that do stuff in storage class and returns result or error.