Networks
Banking Transactions
This is a project of an ATM machine where the user can make atomic changes to his bank account.
Using client server architecture over TCP and implemented in python.
General notes:
1- TCP connection, please run the server first other wise the client wouldn't connect.
2- after connecting to the client, a menu will show up
for Deposit Press 1
Withdrawal Press 2
Account Balance Press 3
clear account 4
3- only single account created, although more than one client can connect.
4- No negative amount in the balance is allowed.
5 - wrong input and invalid operation will show an error, hit enter to return to main menu.