Los programas escritos en C multiplataforma usan la compilación condicional, utilizando sys/socket.h en linux y winsock2.h en windows. Osea no hay funciones que sean multiplataforma. Tendrás que crear el código específico para cada una. Por ejemplo:
Código C:
Ver original#ifdef LINUX
#include <sys/socket.h>
#else
#include <winsock2.h>