Bonjour,
C'est mon premier post sur ce forum, j'espère que vous pourrez m'aider.

Voila je dois créer une librairie, écrite en C ou C++, qui permet la connexion avec un serveur suivant un protocole.
Cette librairie doit etre indépendante, c'est à dire que l'application qui va l'utiliser peut etre écrite avec n'importe quel langage. Les sources de cette librairie doivent aussi se compiler sur Windows et Unix.


Mon problème pour le moment, est de rendre independante cette bibliothèque.
J'ai déjà testé SWIG (http://www.swig.org/), il gère pas mal de langages et est compatible Windows et Linux. Le probleme est que le module peut recevoir a tout moment des messages qu'il faut renvoyer a l'application mais je ne pense pas que je puisse appeler une fonction de l'application depuis ma librairie.

Voila j'espère que j'ai été assez clair,

Merci

Si quelqu'un à déjà programmé des sockets fonctionnant sur Windows et linux, ca m'interrese de savoir quelles librairies il a utilisées..