[fpc-pascal] Implementing a simple tcp/ip connection

Marco van de Voort fpc at pascalprogramming.org
Thu May 28 17:49:12 CEST 2020

Op 2020-05-28 om 17:08 schreef Giuliano Colla:
> Hi everybody,
> I needed to implement a simple dedicated TCP/IP connection between a 
> client and a server. Nothing fancy, just sending and receiving short 
> strings.
> I have used in the past for that purpose the unit Sockets lifting it 
> from Delphi/Kylix. This unit was taking advantage of libc, and this 
> makes it unusable today.
> Instead of using heavy libraries such as Synapse, intended or other 
> purposes I believe I have found a simpler and cleaner solution by just 
> using the fpc Sockets unit.
> This unit however doesn't provide all of the required functionalities. 
> Therefore I have implemented a small unit which I named klibc, which 
> provides the extra functions required such as fpinet_addr, 
> fpgethostbyname etc. and which i share which whomever has similar 
> problems.

Why not simply use cnetdb for those calls? Though in general, I would 
just use Indy.

More information about the fpc-pascal mailing list