Skip to content

Group syn_net

Modules > syn_net

Packet router, transports, DNS, HTTP, WebSocket, CoAP, and MQTT protocols.

Files

Type Name
file syn_coap.h
Constrained Application Protocol (CoAP - RFC 7252) implementation.
file syn_dns.h
UDP DNS resolver and mDNS responder.
file syn_heartbeat.h
Heartbeat / keep-alive monitor.
file syn_http.h
Cooperative HTTP/1.1 client — streaming, zero-alloc, non-blocking.
file syn_httpd.h
Minimal HTTP/1.1 server — route-based, zero-alloc.
file syn_mqtt.h
Lightweight MQTT 3.1.1 client.
file syn_router.h
Packet router — addressed message dispatch.
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.h
Bridge for syn_transport over a TCP socket.
file syn_websocket.h
WebSocket protocol support on httpd.
file syn_wg.h
WireGuard VPN client — Noise IK, pure C99, cooperative.