5 个仓库
Using thread pools to send files in chunks, preventing a single connection from blocking worker processes.
Distinct from Multi-Threaded Packet Processing: Focuses on delivery of file content rather than the processing of raw network packets.
Explore 5 awesome GitHub repositories matching networking & communication · Multi-threaded File Delivery. Refine with filters or upvote what's useful.
This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc
Uses a multi-threaded transfer engine with a configurable worker pool to maximize network throughput for uploads and downloads.
FileDownloader is an Android HTTP download manager and multi-threaded download engine designed for managing file transfers. It functions as a resumable transfer framework that utilizes a foreground service to maintain persistent background execution and prevent the operating system from terminating active tasks. The project features a pluggable networking library architecture, allowing the replacement of default network, storage, and database implementations with custom components. It employs a multi-threaded engine that increases transfer speeds by splitting files into chunks for simultaneou
Provides a client-side system for managing multi-threaded file downloads with support for resuming interrupted transfers.
PINRemoteImage 是一个用于 iOS 的图像下载与缓存框架。它作为一个远程图像加载器和多线程管理器,旨在从 URL 获取图像并将其渲染到用户界面中。 该项目包含用于渲染 GIF 和动画 WebP 格式的专用解码器。它还具有渐进式 JPG 渲染器,可在慢速连接下通过模糊效果显示扫描图像,以提升感知的加载速度。 该库通过请求去重管理并发下载任务,并利用混合内存与磁盘缓存系统。它处理高分辨率资产缩放,并在后台线程执行图像解码,以保持用户界面的响应速度。
Provides a client-side system to manage multi-threaded image downloads and orchestrate concurrent fetch tasks.
This project is a collection of technical guides and configuration patterns for tuning Nginx server performance, managing traffic flow, and implementing protocol-aware routing. It provides a curated set of parameters and best practices to optimize request handling, memory usage, and CPU efficiency. The project includes a method for sharing a single port between different protocols by inspecting initial packets to route traffic to the correct backend. It also provides configuration patterns for implementing request rate limiting and range request restrictions to mitigate denial of service atta
Implements multi-threaded file sending via thread pools to prevent worker process seizure.
o-lib is a digital library client for browsing, searching, and downloading publications from remote server subscriptions. It serves as a desktop application that combines remote resource access with a local content organizer to track reading progress and manage favorite titles. The system manages connections to multiple server lines via manual imports or structured subscription lists and uses concurrent speed testing to verify latency and throughput. It includes a multi-threaded download manager that utilizes byte-range offsets to resume interrupted transfers. The application provides tools
Implements a multi-threaded download manager with byte-range offsets to ensure reliable retrieval and resuming of large digital publications.