Ben le pb, c'est qu'un socket est un socket ... en C, C++, java ou autre, ca reste un socket...
Quel est le but de ton projet ? Si c'est te faire toucher du doigt les sockets le second lien est pour toi. Si c'est plus evolue, alors tourne toi vers les outils qui sont a ta disposition.