Я могу вам сказать, что разница между libcurl и chilkat примерно такая: (хотя вы, наверное, уже знаете)
Chilkat - это игра в шахматы, которую ты покупаешь в магазине, а libcurl - это пластмасса в жидкой форме, которую ты покупаешь, с которой можно сделать любую шахматную фигуру.
Libcurl - это немного абстрагируемый разъем-сокет, и Chilkat обрабатывает все, что вы делаете, до определенного количества, с этим соединением. Вы либо смотрите на кусочки, либо что-то «превратило эти кусочки в электронное письмо». Я собираюсь купить Chilkat для некоторых библиотек, мне нравятся функции, но в то же время хотелось бы, чтобы у меня было время прочитать RFC и поиграть с другими вещами, используя libcurl. В любом случае, надеюсь, что этот ответ кому-то чего-то стоит.