Hi there,
Pardon me if I'm coming across a bit harsh:
Why are you using either such a basic component or adding a dependency on an external lib?
My suggestion would be to use the
Synapse network lib.
It's implemented in 100% Object Pascal.
It's easy to use and has all kind of goodies for internet services. Can even deal with SSL.
And if you don't like that one, there's also
LNet.
AND, if that one doesn't tickle your fancy, there's also the
Indy that has a port to Lazarus, somewhere...
The easiest way to get Indy, LNet and Synapse is to install the
Online Package Manager package that should already come with your Lazarus install. Have a look under menu "Package"->"Install/Uninstall Packages..."
Cheers,
Gus