Big Java example project "bank"

You can use this project as follows:

 - invoke the main method of the either driver classes (BankServer & BankClient) by 
 right-clicking on the class representation and selecting the main method.
 - to run the client you will need a running BankServer to connect to.

NOTE: whilst either the server or client can be run from within BlueJ they can not 
 both be run from within the same project in the one BlueJ instance at the same time.
 If you want to run both at the same time you can start one from outside BlueJ
 or start up a second instance of BlueJ and start the other class from within 
 the other BlueJ. To shutdown the BankServer you will need to Reset the 
 Virtual Machine (Ctrl + Shift + R)
 
This project illustrates concepts covered in Big Java, Chapter 24 
"Internet Networking".
  
 - to understand the concept of sockets
 - to learn how to send and receive data through sockets
 - to implement network clients and servers
 - to communicate with web servers and server-side applications through Hypertext Transfer Protocol (HTTP)