Wenn du wirklich C++ benutzt wirst du nicht drumherum kommen dir praktisch sowas ähnliches wie ein Wrapper zu schreiben, dass heisst eine Klasse namens Socket die die entsprechenden Funktionen aus den C Libs zieht. Es gab mal einen kleinen Artikel in der Linux Gazette, dem Magazin von tldp.org, leider finde ich den Link nicht mehr bei Google, wenn ich wieder zu Hause bin, such ich ihn mal raus. Ansatzweise sollte dir das helfen
http://cs.ecs.baylor.edu/~donahoo/pract ... practical/
Letztlich kannst du auch mit info libc oder pinfo libc selbst etwas über C Sockets lesen, es gibt sowieso keine Standardlib Sockets in C++. Vielleicht hats dir etwas geholfen.
Gruß Michael