HaCEspSockets
Event-driven сокеты для ESP/MCU с интерфейсом, близким к Windows Socket API, для одновременной работы с несколькими подключениями в режиме сервера или клиента
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f2bd3f3a6c998a6872aa6b6b1f1dad0defc5d18c6658addd5938df4fbe6ab00aHaCEspSockets-0.1.2-f2bd3f3a.zipОписание
Если вам нужна работа с сокетами на ESP/MCU микроконтроллерах по аналогии с Windows Socket API, эта библиотека дает знакомый event-driven интерфейс. Можно использовать её как сервер — обрабатывать подключения, данные и ошибки от множества клиентов одновременно (по умолчанию до 5 подключений, расширяется через HAC_SERVER_MAX_SOCKET_CLIENTS), так и как клиент для связи с удаленным сервером. В обоих режимах поддерживаются события прихода данных, подключения/закрытия соединения, успешной отправки и ошибок сокета. Библиотека требует внимательного отношения к управлению памятью при увеличении числа одновременных соединений, так как каждая сессия занимает ресурсы микроконтроллера.