awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robbiehanson avatar

robbiehanson/CocoaAsyncSocket

0
View on GitHub↗
12,454 نجوم·2,999 تفرعات·Objective-C·11 مشاهدات

CocoaAsyncSocket

CocoaAsyncSocket is a networking library for macOS and iOS that provides core components for managing asynchronous TCP and UDP streams. It implements non-blocking network communication to maintain application responsiveness during data transfers, featuring a delegate-based system for managing connection streams and packet handling.

The library includes a secure communication layer that wraps TCP sockets to apply encryption standards, protecting client and server traffic from unauthorized interception.

Its capabilities cover non-blocking connection management for both stream-based TCP and packet-based UDP communication across IPv4 and IPv6. This includes integrated systems for traffic encryption and automated queueing and buffering of network data.

Features

  • Non-Blocking Socket I/O - Implements non-blocking network reads and writes using asynchronous system calls to keep applications responsive.
  • Event Loop Integrations - Integrates socket file descriptors into the system event loop to trigger notifications without blocking.
  • Asynchronous Networking - Implements non-blocking network communication on macOS and iOS to maintain UI responsiveness.
  • Asynchronous Socket Libraries - Provides a core networking library for macOS and iOS that handles asynchronous TCP and UDP communications.
  • UDP Datagram Transmitters - Provides components for sending and receiving lightweight UDP datagrams over IPv4 and IPv6.
  • Socket Networking - Provides low-level socket management including TLS-encrypted connections for private data transmission.
  • UDP Socket Managers - Manages asynchronous UDP socket communication for packet-based data transmission with automatic buffering.
  • TCP Session Management - Provides structures for managing TCP stream data and session state using a non-blocking delegate system.
  • Encrypted Connection Handlers - Provides a security layer that manages TLS handshakes and encrypts TCP socket traffic.
  • IP Version Abstractions - Abstracts network endpoints so the same interface handles both IPv4 and IPv6 communication.
  • Encryption Wrappers - Ships a secure communication layer that wraps TCP sockets to apply encryption standards.
  • Write Buffering - Stores outgoing data in internal buffers and sends it incrementally as the network socket becomes available.
  • Traffic Encryption - Encrypts client and server socket communications to protect data in transit across networks.
  • Delegate Patterns - Implements a delegate-based system to notify listener objects when socket events occur.
  • Networking - Asynchronous socket networking library.
  • مكتبات الشبكات - Asynchronous socket networking library.

سجل النجوم

مخطط تاريخ النجوم لـ robbiehanson/cocoaasyncsocketمخطط تاريخ النجوم لـ robbiehanson/cocoaasyncsocket

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ CocoaAsyncSocket

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع CocoaAsyncSocket.
  • riba2534/tcp-ip-networknoteالصورة الرمزية لـ riba2534

    riba2534/TCP-IP-NetworkNote

    2,505عرض على GitHub↗

    TCP-IP-NetworkNote is a comprehensive technical reference and guide for implementing network communication using TCP and UDP sockets in C and C++. It provides a detailed manual for using the POSIX socket API and covers the implementation of network protocols, synchronous and asynchronous I/O patterns, and concurrent programming models. The project is distinguished by its focus on cross-platform networking, offering a detailed comparison of socket implementation details and adaptation utilities between Linux and Windows Winsock environments. It specifically addresses the differences in header

    C
    عرض على GitHub↗2,505
  • tokio-rs/mioالصورة الرمزية لـ tokio-rs

    tokio-rs/mio

    7,024عرض على GitHub↗

    Mio is a low-level I/O library for Rust that provides an event-driven framework for monitoring multiple network sockets and file descriptors. It acts as a portable wrapper for operating system native polling systems, including epoll, kqueue, and IOCP, allowing applications to trigger events when resources are ready for reading or writing without blocking the execution thread. The library provides a non-blocking socket interface for managing TCP, UDP, and Unix sockets. It distinguishes itself through a vectored I/O implementation, enabling scatter-gather reads and writes across multiple buffer

    Rustasynchronousnetworkingnon-blocking
    عرض على GitHub↗7,024
  • reactphp/reactphpالصورة الرمزية لـ reactphp

    reactphp/reactphp

    9,091عرض على GitHub↗

    ReactPHP is an asynchronous runtime and event-driven I/O framework for PHP. It provides an environment for executing concurrent tasks through a central event loop implementation and reactor pattern, allowing applications to handle multiple operations without pausing the main execution thread. The project includes a specialized asynchronous socket library for TCP, UDP, and TLS communication, alongside a non-blocking HTTP server and client for streaming web requests and responses. Its capability surface covers asynchronous control flow via promises and fibers, non-blocking network connectivity

    PHP
    عرض على GitHub↗9,091
  • codeplea/hands-on-network-programming-with-cالصورة الرمزية لـ codeplea

    codeplea/Hands-On-Network-Programming-with-C

    701عرض على GitHub↗

    This project serves as a comprehensive tutorial and technical resource for developing network applications in the C programming language. It focuses on the practical application of the Berkeley socket interface, guiding users through the implementation of low-level network protocols and the management of data transmission across both connection-oriented and connectionless streams. The material distinguishes itself by covering the full lifecycle of network communication, from initializing system-level protocol stacks and resolving domain names to managing complex connection behaviors. It provi

    C
    عرض على GitHub↗701
عرض جميع البدائل الـ 30 لـ CocoaAsyncSocket→

الأسئلة الشائعة

ما هي وظيفة robbiehanson/cocoaasyncsocket؟

CocoaAsyncSocket is a networking library for macOS and iOS that provides core components for managing asynchronous TCP and UDP streams. It implements non-blocking network communication to maintain application responsiveness during data transfers, featuring a delegate-based system for managing connection streams and packet handling.

ما هي الميزات الرئيسية لـ robbiehanson/cocoaasyncsocket؟

الميزات الرئيسية لـ robbiehanson/cocoaasyncsocket هي: Non-Blocking Socket I/O, Event Loop Integrations, Asynchronous Networking, Asynchronous Socket Libraries, UDP Datagram Transmitters, Socket Networking, UDP Socket Managers, TCP Session Management.

ما هي البدائل مفتوحة المصدر لـ robbiehanson/cocoaasyncsocket؟

تشمل البدائل مفتوحة المصدر لـ robbiehanson/cocoaasyncsocket: riba2534/tcp-ip-networknote — TCP-IP-NetworkNote is a comprehensive technical reference and guide for implementing network communication using TCP… tokio-rs/mio — Mio is a low-level I/O library for Rust that provides an event-driven framework for monitoring multiple network… reactphp/reactphp — ReactPHP is an asynchronous runtime and event-driven I/O framework for PHP. It provides an environment for executing… codeplea/hands-on-network-programming-with-c — This project serves as a comprehensive tutorial and technical resource for developing network applications in the C… walkor/workerman — Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build… boostorg/beast — Beast is a C++ library for implementing low-level HTTP and WebSocket clients and servers. It functions as an…