En regle général, il vaut mieux eviter les ´pragmas´ car ce n´est absolument pas portable.
Pour le reseau, c´est tres simple si tu as utilisé les fonctions de socket classique ( socket, bind, connect, etc...). En revanche, si tu as cedé aux fonctions WSA, et bien tu n´as plus qu´a tout refaire.
Donc si tu as utilisé les fonctions classique, ca va marcher sans probleme sous Linux, seuls les include changent ( un coup dans le man pour les connaitre). Il n´y a que la fonction close qui est differente ( close sous linux et socketclose sous Windows).
Voilà. Bon courage.