Server would not echo, fixed with while loop and PrinterWriter in the printer() method. Added port configuration through a config file.