ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
network Directory Reference

Directories

 acip
 
 consensus
 
 mdns
 
 nat
 
 rate_limit
 
 tcp
 
 webrtc
 
 websocket
 

Files

 client.c
 Client application state implementation.
 
 compression.c
 🗜️ Fast zstd compression/decompression utilities for network payload optimization
 
 crc32.c
 ⚡ Hardware-accelerated CRC32 checksum with ARM64 and x86_64 CPU feature detection
 
 dns.c
 DNS resolution utilities implementation.
 
 errors.c
 Network error handling utilities implementation.
 
 frame_validator.c
 Frame validation implementation for IMAGE_FRAME packets.
 
 http_client.c
 🌐 HTTPS client with BearSSL for fetching public keys from GitHub/GitLab with CA validation
 
 network.c
 🌐 Cross-platform socket I/O with timeout management and connection handling
 
 packet.c
 📦 Packet protocol handler with CRC validation, encryption, and compression
 
 packet_parsing.c
 📡 Shared packet parsing utilities implementation
 
 packet_queue.c
 📬 Lock-free packet queue with per-client isolation and memory pooling
 
 parallel_connect.c
 Parallel IPv4/IPv6 connection implementation.
 
 update_checker.c
 Update checker implementation with GitHub API and cache management.