You can also try lNet ( http://wiki.freepascal.org/lNet ) which tries to be lightweight and extra-portable. (I'm the author so beware my bias :D)
There's also Synapse ( http://synapse.ararat.cz/doku.php ) which isn't as portable, but perhaps more tried. Indy works in Linux/fpc now too AFAIK, but ICS is windows only from what I understand. As for "style" comparison, lNet is mostly like ICS (event based, non-blocking), whereas Indy is "heavyweight" (threads, blocking IIRC) but has most components. Synapse is "non-visual" (no components to "click" on form IIRC). Ales _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus