[mdlug] C Library for network applications

Robert Meier eaglecoach at wwnet.com
Tue Feb 27 19:33:36 EST 2007


Greg,

> Does anyone have any experience using any of the network libraries
> available out there?

I have in the past, successfully used libsocket, and libftp.
  Features were limited but functional and straightforward to use.

To satisfy non-technical constraints,
I am now using libcurl and finding it effective.
  Features are broad but documentation is doxygen based
  and some feature documentation is useless.

Despite excellent support from its maintainer,
recent bad experience trying to port liblftp to aix,
has forced me to drop it.


> I am writing a small network based daemon and don¹t want to
> learn the intricacies of network programming in order to accomplish this
> otherwise small program.

I would recommend learning network programming by writing small prototypes
first, lest you learn it much more expensively debugging your daemon.

I can recommend
  "Interprocess Communications in UNIX: The Nooks and Crannies (2nd Edition)
                                         by John Shapley Gray (Author)
        Paperback: 462 pages 
        Publisher: Prentice Hall PTR; 2nd edition (December 1997) 
        Language: English 
        ISBN-10: 0138995923 
        ISBN-13: 978-0138995928 "
http://www.amazon.com/Interprocess-Communications-UNIX-Nooks-Crannies/dp/0138995923 

Reporting,
-- 
Dr. Robert J. Meier



More information about the mdlug mailing list