Features

Summary of file sharing features supported by the client.

Transfers

Chunked downloads

Files are downloaded in segments and a single file can be downloaded simultaneously from multiple users.

Multiple per-user connections

Support for establishing multiple transfer connections with a single user will provide better speeds for users with fast connections or when the per-connection speed between the users is slow (possibly because of long distance).

Sharing of partially downloaded content.

Clients are able to exchange information about downloaded file chunks and directory (bundle) content. This will speed up spreading of recent content that is being downloaded simultaneously by multiple users. Partially downloaded content won’t show up in search or filelists to ensure that people won’t accidentally end up queuing them.

Encryption

File transfers between clients are encrypted by default. Hubs may also use encryption when communicating with the clients. Additionally, you may establish direct encrypted private messaging channels with other clients to prevent hubs from spying on private conversations.

Sharing

Share profiles

You may share different content in different hubs.

Share refresh on per-directory basis

You may refresh the content of individual roots or subdirectories to speed up refreshes with large shares.

Instant sharing

Content being downloaded in to a shared folder will appear in share instantly when the file/directory finishes downloading.

Searching

By default, AirDC++ Web Client sorts search results by match relevancy, which makes it possible to use very short/common search terms. It will also pick the fastest sources automatically when queuing new content from search or when searching for alternates for queued content.

Filelists

The application exclusively uses partial filelists for browsing users’ shares, which means that the content of each directory will be downloaded on demand. This will greatly speed up opening of new filelists and reduce resource usage compared to traditional approach of downloading full filelists (which can be hundreds of megabytes in size). Partial filelists contain the same information as full filelists and you can continue to browse them even when there are file downloads running from the same user.

Performance

The client has been tested to handle heavy real-life workloads,, such as with hundreds of terabytes of shared content or more than 10 million shared files.