RE:libreria socket y/o winsock
Bueno, la winsock no funcionará más que en un compilador para Windows, así que si no tienes uno, no podrás usarla aunque la tenga. Ahora bien, si tienes un compilador para Windows, deben estar incluídas en él todas las librerías necesarias, incluída la winsock, por lo que no la necesitas.
Un compilador para Windows gratuito (y excelente; mejor, por ejemplo, que el Borland C++ 5.0) es el LCC; búscalo como LCC compiler download.
¡Suerte!