Mongoose — простой в использовании веб-сервер. Его также можно использовать в качестве встроенной библиотеки веб-сервера для предоставления веб-интерфейса приложениям.
Технические характеристики:
* Кроссплатформенность:
Linux/Unix, MacOS, QNX, eCOS, Windows, Android, iPhone, FreeRTOS (TI CC3200, ESP8266)
* Встроенные протоколы:
Обычный TCP, обычный UDP, SSL/TLS (через TCP, односторонний или двусторонний), клиент HTTP/сервер HTTP, клиент WebSocket/сервер WebSocket, клиент MQTT/брокер MQTT, клиент CoAP/сервер CoAP, клиент DNS/DNS сервер, асинхронный преобразователь DNS
* Крошечный статический и динамический след
* Исходный код соответствует стандартам ISO C и ISO C++.
* Однопоточное, асинхронное, неблокирующее ядро с простым API на основе событий
* Встроенная поддержка встроенного стека TCP/IP PicoTCP, встроенного стека TCP/IP LWIP