Les meilleurs développeurs C++ freelances sont sur Codeur.com

Travail pratique pressant

 Terminé·Moins de 500 €·1 offre·923 vues·5 interactions


Je recherche un programmeur en C pour compléter un projet rapide.

Communication par Tubes nommés
Le TP consiste à implémenter une architecture client/serveur en utilisant les concepts de tubes nommés. Nous voudrions avoir un seul tube nommé pour les communications client-serveur et un autre tube nommé (par client) pour les communications serveur-client. Toutes les requêtes des clients sont des commandes Unix/linux (exemple : ls –als, ps, etc.), sauf la dernière qui sert à arrêter le serveur et qui est : « FIN ».
L’implémentation de TP est selon le scénario qui suit:
Côté client :
1. Le client crée son tube nommé pour permettre au serveur de lui répondre. N’oubliez pas de vérifier si le tube que vous vouliez créer n’existe pas déjà.
2. Le client envoie sa requête vers le serveur (la requête contient le nom de tube sur lequel la réponse est attendue).
3. Si nous n’avons pas d’autres messages à envoyer au serveur, nous pouvons fermer le tube serveur du côté émission.
4. Le client lit la réponse, ferme son tube et le détruit (puisque ce tube nommé ne servira plus jamais).
5. Le dernier client envoie le mot « FIN » dans sa requête pour arrêter le serveur.
Côté serveur :
1. Le serveur crée un tube nommé qui permettra les communications client-serveur.
2. Le serveur lit la requête et la traite.
3. Le serveur envoie la réponse au client, en même temps, il numérote la requête et l’enregistre dans un fichier
4. Si le serveur reçoit dans la requête le mot « FIN », il affiche le fichier texte, ordonné par le numéro de la requête, sur l’écran et il s’arrête.
Observation: Le client et le serveur sont deux processus différents qui sont exécutés dans différents terminaux.

Le délai est pour le 20 décembre avant 22h (GMT-5 heure de l'est). Pour le paiment c'est un petit projet mais j'estique qu'environ 300$CAD devrait suffire. Je peux payer par crédit ou Paypal.

Merci de bien me répondre le plus rapidement possible.

Budget indicatif : Moins de 500 €

Publication : 17 décembre 2017 à 06h31

Profils recherchés : Développeur C++ freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

1 freelance a répondu à ce projet

1 proposition de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.