Sorry for this stupid question, but I am wondering what extra functionality can these libraries provide that is not provided by that standard C library ?
Is it with an aim to simplify protocol usage for DNS, SMTP etc etc ?
Also, I did not understand the part in the original post that spoke about not using threads. Coming from a Java environment, I am used to doing blocked I/O on sockets in threads (not using the NIO packages), and using an event notification mechanism when data is received etc. Is that not an easier approach than using poll() or select() ??
Can someone please give me some insight into this ?
Thanks, and as mentioned earlier, sorry if this post sounds silly.
Shahed