Up to 16 connections per file
The server is probed first with a one-byte range request, so a server that ignores ranges gets one connection instead of a corrupt file. Segments are written straight to their own offset in the final file — there is no merge phase to wait through.