Skip to content

Dir src/syntropic/net

FileList > net

Files

Type Name
file syn_coap.c
CoAP message serialization, parsing, and cooperative client task implementation.
file syn_coap.h
Constrained Application Protocol (CoAP - RFC 7252) implementation.
file syn_dns.c
UDP DNS resolver and mDNS responder implementation.
file syn_dns.h
UDP DNS resolver and mDNS responder.
file syn_heartbeat.c
Heartbeat / keep-alive implementation.
file syn_heartbeat.h
Heartbeat / keep-alive monitor.
file syn_http.c
Cooperative HTTP/1.1 client implementation.
file syn_http.h
Cooperative HTTP/1.1 client — streaming, zero-alloc, non-blocking.
file syn_httpd.c
Minimal HTTP/1.1 server — fully non-blocking implementation.
file syn_httpd.h
Minimal HTTP/1.1 server — route-based, zero-alloc.
file syn_mqtt.c
Lightweight MQTT 3.1.1 client implementation — fully non-blocking.
file syn_mqtt.h
Lightweight MQTT 3.1.1 client.
file syn_router.c
Packet router implementation.
file syn_router.h
Packet router — addressed message dispatch.
file syn_sntp.c
SNTP client implementation — RFC 4330 subset.
file syn_sntp.h
SNTP client — lightweight time synchronization over UDP.
file syn_transport.h
Transport abstraction — pluggable send/receive (header-only).
file syn_transport_tcp.c
Bridge for syn_transport over a TCP socket.
file syn_transport_tcp.h
Bridge for syn_transport over a TCP socket.
file syn_websocket.c
WebSocket protocol implementation.
file syn_websocket.h
WebSocket protocol support on httpd.
file syn_wg.c
WireGuard client — Noise_IKpsk2 handshake + transport.
file syn_wg.h
WireGuard VPN client — Noise IK, pure C99, cooperative.

The documentation for this class was generated from the following file src/syntropic/net/