Warning: This site is under construction, most links will be broken.

lcore cross-platform socket/events API

Last modified on Mon, 5th Apr 2010 at 14:00 BST by zipplet

What is lcore?


lcore is a fast, lightweight cross platform sockets / events API for Delphi and Freepascal. lcore is primarily good for building daemons that run on Windows, Linux and freeBSD but the socket classes are useable in Delphi VCL projects too. It is fully IPv6 aware, includes an advanced DNS resolver that can do its own DNS resolution bypassing the OS if necessary and also has a unit (btime) that can generate high resolution timestamps.

lcore is written by Bas Steendijk (beware) and Peter Green (plugwash). I help to contribute and test as I use lcore heavily in my own software.

I can vouch for its stability as the Neutron NMS server programs are built with lcore!

Update April 2010: my delphi 2009/2010 branch was merged in officially a couple of months ago, so you should use the trunk to get the latest version of lcore for delphi 2009/2010 now, not my branch.

Links