To optimize your transfers, you can make calls to ATS (Aspera Transfer Service) from the FASP Manager SDK.
Ascp allows you to download a range of bytes in a file. This operation consists of specifying the starting and ending byte range to download in the command-line. For example, the command line option is -@[start_byte]:[end_byte]. This is achieved by setting the range on the remote location when using the FASP Manager SDK.
ascp starts it is able to establish a socket connection that it can use to send progress reports and accept commands. This connection is called a management connection. They are normally used to allow external parties to manage a transfer session and listen for transfer information and take action accordingly. This page explains how the connection is established and how you can use it.
A Persistent Session is a FASP session that does not require any predefined source or destination before being initiated. Instead, the source and destination paths are provided to the Persistent Session through FASP Management commands when it is started. Persistent Sessions are useful when multiple files will be sent in a session and full control is needed for each file being transferred. It can also be useful when the paths names length are too long for the Operating System's command line length.