Questa linea
#pragma comment (lib, "Ws2_32.lib")
è utilizzabile solo se utilizzi con il Visual C++ di Microsoft (cosa che indica che questa parte di codice non è l'hai scritto tu per il gcc ...). Ed è la linea che serve per linkare la libreria che ti dà la maggior parte dei problemi.
Probabilmente con gcc dovrai scrivere alla fine della linea di comando
gcc ..... -lws2_32
e poi vediamo se e quali altri errori avrai ancora.

Rispondi quotando