POSIX et la portabilité Windows (API réseau)

POSIX et la portabilité Windows (API réseau) - C++ - Programmation

Marsh Posté le 26-10-2004 à 11:46:59    

Salut
 
Je developpe une application qui doit être portable. J'aimerais que pouvoir compiler sous Linux et Windows sans avoir à faire trop de changement.
 
J'ai entendu parlé de la norme POSIX pour les Threads mais j'ai trouvé qu'il y avait des restriction sous Windos :
http://support.microsoft.com/kb/149902/FR/
 
Comme c'est écrit :

Citation :

Les applications POSIX n'ont accès à aucune API réseau, telle que les canaux ou les sockets.


 
Mon application étant essentiellement orienté réseau, cela risque de me poser de gros problèmes.
 
Y a-t-il moyen de contourner ce problème ou je dois carrément oublier POSIX ?
 
On m'a parlé d'une librairie boost, mais je ne sais pas si c'est un bon choix. Faudra que je me renseigne.


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 26-10-2004 à 11:46:59   

Reply

Marsh Posté le 26-10-2004 à 11:50:30    

Boost est un (très?) bon choix pour les threads (et pour le reste aussi).  
 
Le truc que tu cites, c'est une vague description de Microsoft qui parle des applis compatibles posix. Posix, ça peut dire plein de trucs (des pthreads à sigaction en passant par les librairies standard C, etc.).  
 
Enfin, bref. Oublie ce lien, utilises boost pour tes threads, et hop tout le monde est content.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed