← Back to team overview

u1db-discuss team mailing list archive

Preferred C HTTP Library

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've gotten to the point with our U1DB C implementation that I need to
start working on synchronization over the network. We are going to be
synchronizing via HTTP, so I would like to have a reasonably simple
HTTP library to do the heavy lifting.

Samuele mentioned libsoup, though that seems to be specifically tied
into GNOME, which makes it less attractive for a cross-platform
application.

One option is to have multiple implementations, each platform
specific, but I'd really rather avoid that, since it means more code
to maintain overall.

Does anyone have another suggestion for a good HTTP library? There
seems to be libcurl, which could be an option. I was told to avoid
using libwww. Baz 1.x used neon, I believe, but I also seem to
remember it was pretty terrible.

Maybe libcurl really is the most sane answer. But suggestions are
certainly welcome.

John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk89BuEACgkQJdeBCYSNAAPrJgCdHJxLUY4V0A7QJdqwO/+JUmdO
i/oAoK61L1N1jOXvH5CG888S8VEoA3qT
=E8QG
-----END PGP SIGNATURE-----


Follow ups