Revised version of single client and single server

Having add the following functions: function selection, change
directory, list file and sign up