Same as for ICU: plain socket requires no external libraries, but it supports a very limited set of HTTP (no proxy resolving, no authentication, no compression, etc... it barely supports redirection); libcurl requires cUrl to be availbale, but it handles the full HTTP specs.

Alberto

Vyacheslav V. Yurkov wrote:
2009/7/27 Alberto Massari <[email protected]>

ICU gives you the capability of processing a lot more encodings than the
plain Xerces, but it requires you to bundle an external library that is
pretty big.
Did you add the -L<xerces path> -lxerces-c options to the link command line
?

Alberto

Hi Alberto,
thank you for your answer.

I figured out what the problem was. Yes, I added -lxerces-c option but it
was added at the beginning of the libraries list. I add it to the end of the
list and application links with no errors.
Can you also clarify the difference between plain sockets and libcurl?

Reply via email to