Ejemplo n.º 1
0
        public DummyClient(Socket socket, Protocol protocol, Job job) : base(socket, protocol)
        {
            this.job = job;
            JobZipStorageModule storage = new JobZipStorageModule();

            sendIterator = storage.prepareJob(job);
            recvIterator = storage.createJob(job.Task, Settings.Instance.DefaultRecvPath);
        }
Ejemplo n.º 2
0
 public TnSClient(Socket socket, Protocol protocol, SendingJob job) : base(socket, protocol)
 {
     this.job   = job;
     job.Status = Job.JobStatus.Preparing;
     try {
         JobZipStorageModule module = new JobZipStorageModule();
         iterator      = module.prepareJob(job);
         network       = new TransferNetworkModule();
         transferBlock = new byte[((JobZipStorageModule.JobFileIterator)iterator).READ_BLOCK_SIZE];
     } catch (Exception e) {
         if (iterator != null)
         {
             iterator.close();
         }
         throw e;
     }
 }