@Override
 public void stop() throws InterruptedException {
   System.out.println("Sockets are closed: ");
   closeSockets();
   System.out.print("File transfer processor: ");
   super.stop();
   System.out.print("File upload processor: ");
   FileUploadProc.stop();
   System.out.print("File download processor: ");
   FileDownloadProc.stop();
 }
 @Override
 public void start() throws InterruptedException {
   super.start();
   FileUploadProc.start();
   FileDownloadProc.start();
 }