I/O отдельно от логики
Потоки I/O обслуживают сокеты, worker-потоки обрабатывают протокол. Так прикладная логика остаётся отделена от работы с сетью.
socket I/O → worker callbacksОт библиотеки I/O до VPN.
DuctIO помогает разрабатывать сетевые сервисы. Antillia VPN делает управление доступом простым.
Пишете обработчик протокола — DuctIO берёт на себя сокеты, разметку сообщений и доставку. Библиотека написана на C23.
Потоки I/O обслуживают сокеты, worker-потоки обрабатывают протокол. Так прикладная логика остаётся отделена от работы с сетью.
socket I/O → worker callbacksБиблиотека поддерживает сессии с несколькими транспортами, потоки внутри сессии и заменяемые способы разметки сообщений.
sessions · streams · framingTCP, TLS 1.3 и компоненты Noise. Нативные механизмы ввода-вывода для Linux, Windows и macOS.
epoll · IOCP · kqueueНадёжная связь зависит от выбора пути, защиты данных и восстановления соединения при смене сети.
Обнаружение узлов и выбор маршрута для разных условий связи.
Криптографические механизмы для передачи данных между узлами.
Восстановление связи при смене сети или потере маршрута.
Выберите срок, получите ключ и управляйте доступом в одном приложении.