Overview

Header Image
Project:
Overview : Class diagram
Created: 15.02.2018 18:55:18
Modified: 06.05.2024 21:50:50
Project:
Advanced:
The web service consists of a single interface. This interface allows files to be transferred to the server or received from the server to the client in a batch. The transfer is always in one direction and it is not possible to combine both directions in one batch.<br/><br/><ol>
<li>Starting the transfer by the `Begin` method</li><li>Sending a data packet using the `Send` method or requesting a data packet using the `Receive` method.</li><li>Finishing the transfer using the `Finish` method</li></ol>
<br/>The `Send` and `Receive` methods cannot be combined during one transfer. The nature of the transfer (download/upload) must be specified separately outside this API. The direction of the transfer must be known by both parties and is fixed for the agreed `requestId`.<br/>It is possible to find out the status of the ongoing transfer by calling `Status`.<br/>The ongoing transfer can be interrupted using the `Abort` method.<br/>If the previous operation was not fully completed, an exception with type `BUSY` occurs when the next operation is called. In this case, the client should attempt the operation later.<br/>