Sorry to reopen the thread.
Whats wrong with BSD sockets, yes that is a honest question.
Ive been writing a large multi node networking system and iv'e only ever even thought of using raw sockets. Ive known there were other options but the cost factor in figuring everything out and having to make my program work according to their library always seemed worse.
So fist question: What are the major benefits of using a library like boost:asio or ace.
Second: What are the portability of Boost:asio to embedded devices (could be arm or xscale or other).
I'm not looking for an in depth answer to either question that seems suitable for another forum or thread. I just want a quickie :)