awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
koush avatar

koush/AndroidAsync

0
View on GitHub↗
7,540 स्टार्स·1,545 फोर्क्स·Java·5 व्यूज़

AndroidAsync

AndroidAsync is a non-blocking networking library for Android that provides asynchronous sockets, HTTP clients, and servers based on Java NIO. It serves as a toolkit for managing raw TCP socket connections and bidirectional data streams using an asynchronous input and output architecture.

The library includes a dedicated WebSocket framework for establishing persistent full-duplex communication channels between Android clients and servers. It also enables the hosting of a lightweight asynchronous HTTP server directly on an Android device to handle incoming network traffic.

Its broader capabilities cover asynchronous HTTP networking and low-level socket programming to ensure network operations do not block the main user interface thread. The system incorporates task management through cancellable futures to track the execution state of network calls.

Features

  • Non-Blocking Socket I/O - Implements a non-blocking I/O architecture using Java NIO to handle multiple concurrent network connections on a single thread.
  • Android Network Programming - Enables sending and receiving asynchronous HTTP requests within Android applications without blocking the UI thread.
  • Asynchronous HTTP Servers - Provides both an asynchronous HTTP client and a lightweight embedded server for non-blocking network communication.
  • Asynchronous Socket Libraries - Ships as a low-level tool for managing raw TCP socket connections using an asynchronous I/O architecture.
  • WebSocket Clients and Servers - Provides a dedicated framework for persistent full-duplex WebSocket communication on the Android platform.
  • Socket Abstractions - Implements unified interfaces that wrap raw network connections for bidirectional data streaming across TCP and WebSockets.
  • TCP Socket Programming - Provides low-level non-blocking TCP socket programming capabilities for custom data exchange protocols on Android.
  • WebSocket Clients - Implements a framework for establishing and managing real-time bidirectional WebSocket connections between Android clients and servers.
  • WebSocket Managers - Provides utilities for managing the lifecycle and state of persistent full-duplex WebSocket connections.
  • Socket Event Loops - Utilizes a selector-driven event loop to monitor network channels and trigger handler callbacks for read and write events.
  • Embedded Web Servers - Provides a lightweight asynchronous HTTP server that can be hosted directly on an Android device.
  • Future-Based Cancellations - Provides cancellable future handles to track the execution state of asynchronous network operations.
  • Buffer-Based Memory Management - Provides raw binary buffers to manage network traffic and minimize memory copying for high-performance I/O.
  • Asynchronous Task Managers - Incorporates task management through cancellable futures to track the execution state of asynchronous network calls.
  • Callback-Driven Request Handling - Uses listener interfaces to execute logic asynchronously when network events or HTTP responses are received.

स्टार हिस्ट्री

koush/androidasync के लिए स्टार हिस्ट्री चार्टkoush/androidasync के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

AndroidAsync के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो AndroidAsync के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sta/websocket-sharpsta का अवतार

    sta/websocket-sharp

    6,067GitHub पर देखें↗

    websocket-sharp is a C# library implementation of the WebSocket protocol used for building bidirectional client and server applications. It enables real-time data exchange between endpoints via persistent connections. The library provides specialized networking capabilities, including SSL encrypted networking for secure transport and certificate validation. It also features HTTP proxy tunneling to route traffic through intermediary servers using basic or digest authentication. The project covers a broad range of capabilities, including the implementation of both WebSocket clients and servers

    C#
    GitHub पर देखें↗6,067
  • tootallnate/java-websocketTooTallNate का अवतार

    TooTallNate/Java-WebSocket

    10,811GitHub पर देखें↗

    Java-WebSocket is a collection of classes for implementing WebSocket clients and servers using pure Java. It provides a framework for hosting servers that manage connections via event-driven subclasses and tools for establishing client connections to remote servers. The library includes a secure communication tool for encrypting traffic using the WSS protocol and a compression library that uses per-message deflate extensions to reduce transmitted data size. It supports the configuration of cipher suites to limit encryption protocols and ensure compatible communication. The project enables bi

    Java
    GitHub पर देखें↗10,811
  • ithewei/libhvithewei का अवतार

    ithewei/libhv

    7,521GitHub पर देखें↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    GitHub पर देखें↗7,521
  • yuesong-feng/30daymakecppserveryuesong-feng का अवतार

    yuesong-feng/30dayMakeCppServer

    7,040GitHub पर देखें↗

    This project is a C++ TCP server framework and educational socket programming guide. It provides a high-performance network library focused on event-driven architecture, implementing a reactor pattern to handle thousands of simultaneous client connections. The framework is distinguished by its multi-threaded event loop, which utilizes a main-sub reactor coordination model to distribute network events across a worker thread pool. It includes an abstraction layer for non-blocking socket I/O and event multiplexing via the epoll system call, decoupling network transport from application business

    C++cppcppserverepoll
    GitHub पर देखें↗7,040
AndroidAsync के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

koush/androidasync क्या करता है?

AndroidAsync is a non-blocking networking library for Android that provides asynchronous sockets, HTTP clients, and servers based on Java NIO. It serves as a toolkit for managing raw TCP socket connections and bidirectional data streams using an asynchronous input and output architecture.

koush/androidasync की मुख्य विशेषताएं क्या हैं?

koush/androidasync की मुख्य विशेषताएं हैं: Non-Blocking Socket I/O, Android Network Programming, Asynchronous HTTP Servers, Asynchronous Socket Libraries, WebSocket Clients and Servers, Socket Abstractions, TCP Socket Programming, WebSocket Clients।

koush/androidasync के कुछ ओपन-सोर्स विकल्प क्या हैं?

koush/androidasync के ओपन-सोर्स विकल्पों में शामिल हैं: ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… yuesong-feng/30daymakecppserver — This project is a C++ TCP server framework and educational socket programming guide. It provides a high-performance… tootallnate/java-websocket — Java-WebSocket is a collection of classes for implementing WebSocket clients and servers using pure Java. It provides… sta/websocket-sharp — websocket-sharp is a C# library implementation of the WebSocket protocol used for building bidirectional client and… yhirose/cpp-httplib — This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket… qihoo360/evpp — evpp is a C++ network library and framework designed for building high-performance network services using TCP, UDP,…