Bonjour,
Je dois réaliser un projet du type clients-serveur (il y a donc plusieurs clients qui peuvent se connecter en même temps). Un client doit envoyer un fichier C par une socket et récupérer le fichier objet (*.o) associé si la compilation avec gcc a réussi. Sinon il doit récupérer les erreurs de compilation.
Le problème c'est que je ne vois pas trop comment faire pour récupérer les erreurs de compilation générées par gcc. La seule solution que je vois c'est de rediriger les erreurs sur un fichier temporaire puis de lire son contenu et de transférer le tout sur la socket. Mais je pense qu'il y aura des problèmes si plusieurs clients demandent la compilation de leurs fichiers en même temps avec un même fichier temporaire ...
Est-ce que vous pensez malgré tout que cette solution est bonne ? Si non, que me proposez-vous ? Merci d'avance pour vos réponses
Nico.
Partager