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); }
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; } }