setlocale(LC_ALL, "");
Я хочу понять/реализовать как считаются контрольные суммы
но он будет фундаментально неправильным,
В любом случае, вы рекомендуете использовать именно UDP?
RAW-sockets с последних версий не могут быть использованы для создания TCP сессий
который в свою очередь использует под капотом libcap
похоже на нужную library???
vcpkg --help
<triplets name>
/<triplets name>
? На сколько помню по имени триплета можно понять что это за библиотека (динамическая/статическая, x32/x64)линковку сделал
Довольно странный задел. Смысла не имеет, имхо, обычно не знаешь вперед что тебе может понадобиться и какие задачи в дальнейшем придется решать, поэтому и в заделах на будущее смысла нет .
Callbackи обычно нужны для использования пользователем, а не библиотекой. Поэтому должен быть какой-то интерфейс для их инициализации внешним пользователем, хотя в случае Си - интерфейс не обязателен, т.к. тут все структуры открыты.
Впрочем, могут быть варианты и внутреннего использования callbackов.
Не поленился посмотрел исходники. В nuklear.h в определении структур, там где в структурах объявляются эти поля есть комментарий: "optional user callbacks". Думаю этим все сказано. Это не задел на будущее. Просто разработчики видят возможные кейсы их использования, а вы пока не видите.
Там, кстати, довольно много примеров, возможно там они как-то используются. Я туда уже не смотрел.
Я бы не стал делать скоропалительных выводов.