Internally, the LLP components have a very different architecture from their Windows implementation
on Linux and Unix. Rather than using the standard Windows message loop to dispatch networking events,
the LLP components make use of the POSIX ::select call to poll for networking events. This means
that every application using the LLP components under Linux and Unix will need to be written as if it
were a console or service program.