windows? <windows.h> und <winsock.h> oder <winsock2.h>
unix? diverse... hab ich nicht alle im kopp. die fischt man sich einzeln aus den manpages aus, indem man nach den calls sucht.
hier haste mal ein manpages portal von freebsd
http://www.freebsd.org/cgi/man.cgi
und hier von linux:
http://man.linuxquestions.org/
du wuerdest also brauchen:
socket, connect, send/sendto, recv/recvfrom, close/closesocket
und evtl noch bind, listen, accept
nuetzlich ist noch select und poll