Je vais construire un logiciel serveur/client sous Windows, où de nombreuses machines doivent communiquer avec une base de données Postresql fonctionnant sur le serveur. Il s'agit d'un logiciel C++, je vais donc utiliser libpq pour me connecter à la base de données.
Si je fais cela, y aura-t-il des problèmes avec le pare-feu ? J'aimerais que la configuration soit aussi simple que possible et que les utilisateurs n'aient pas à ouvrir des ports de pare-feu ou à désactiver leur pare-feu.
Si je dois ouvrir les ports du pare-feu, puis-je utiliser WCF pour contourner le problème ? En gros, envoyer une commande au serveur à l'aide de WCF, exécuter la commande postgresql localement et récupérer le résultat (je n'ai jamais utilisé WCF mais je crois savoir qu'il est possible de communiquer par le port HTTP 80).