3 Repos
Non-blocking server implementations for high-concurrency network communication.
Distinct from Asynchronous Network Clients: Distinct from Asynchronous Network Clients as it focuses on the server-side hosting of protocol services.
Explore 3 awesome GitHub repositories matching networking & communication · Asynchronous Network Servers. Refine with filters or upvote what's useful.
DotNetty is an asynchronous network framework and event-driven networking library for .NET. It is a port of the Netty architecture designed for building high-performance protocol servers and clients. The framework enables the development of network applications that handle concurrent connections and high-throughput data streaming without blocking execution threads. It supports the implementation of custom network protocols through defined encoding and decoding rules. The library utilizes a pipeline-based processing model and non-blocking I/O to manage network traffic. Its architecture incorp
Provides the foundational capability to build high-performance asynchronous network servers and clients.
Jetty ist ein eingebetteter HTTP-Server und Java-Web-Servlet-Container, der für die Verarbeitung eingehender Webanfragen entwickelt wurde. Er fungiert als leichtgewichtiger Netzwerkserver, der direkt in Java-Anwendungen oder Hardwaregeräte integriert werden kann und eine Laufzeitumgebung für das Hosting von Java-Webanwendungen und Servlets bietet. Das Projekt implementiert eine Multiprotokoll-Web-Serving-Engine mit Unterstützung für HTTP/1, HTTP/2 und HTTP/3. Es enthält zudem eine WebSocket-Server-Implementierung für den Echtzeit-Datenaustausch zwischen Clients und Servern sowie einen Java-HTTP-Client für den Konsum von Webdiensten. Der Server unterstützt das parallele Hosting mehrerer Versionen derselben Anwendung und bietet die Möglichkeit, Serverkomponenten in größere Frameworks einzubetten, um skalierbares Hosting zu ermöglichen.
Implements a non-blocking server architecture to handle thousands of concurrent connections with minimal worker threads.
This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the development of asynchronous TCP and TLS servers and clients that manage multiple concurrent connections without stalling the main execution thread. By utilizing an event-loop architecture, the library handles network operations and data exchange through asynchronous streams, ensuring that the application remains responsive during high-throughput tasks. The project distinguishes itself through its integration with operating system primitives, such as raw file descriptors and Un
Builds high-performance, non-blocking TCP and TLS servers that handle many concurrent client connections without stalling the main application process.