minitalk .pdf



Nom original: minitalk.pdf

Ce document au format PDF 1.5 a été généré par LaTeX with hyperref package / pdfTeX-1.40.12, et a été envoyé sur fichier-pdf.fr le 01/02/2016 à 21:09, depuis l'adresse IP 83.199.x.x. La présente page de téléchargement du fichier a été vue 646 fois.
Taille du document: 168 Ko (5 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)










Aperçu du document


Système Unix
Minitalk

Contact b-psu-150@epitech.eu

Abstract:

Table des matières
.1
.2
.3
.4
.5

Détails administratifs
Sujet . . . . . . . . .
Détails . . . . . . . .
Bonus . . . . . . . . .
Fonctions autorisées .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

1

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

2
3
3
3
4

Système Unix

.1

Minitalk

Détails administratifs

• Les sources doivent être rendues dans le répertoire PSU_année_minitalk
ex : PSU_2013_minitalk pour l’année 2013-2014
• Vos binaires devront compiler avec un (et un seul ! ! !) Makefile.
• Les binaires s’appeleront server et client et seront dans leurs dossiers respectifs

2

Système Unix

.2

Minitalk

Sujet

• Vous devez programmer un client et un serveur de communication.
• Le serveur doit etre lancé en premier et affiche son PID après le lancement.
• Le client prend comme paramètres :
◦ Le PID du serveur
◦ Une chaîne de caractères.
• Le client doit communiquer au serveur la chaîne passée en paramètre. Une fois
reçue, le serveur doit l’afficher.

.3

Détails

• La communication entre le client et le serveur doit se faire uniquement à l’aide des
signaux.
• Le serveur doit afficher la chaîne rapidement : 15 secondes pour 100 caractères c’est
trop long.
• Le serveur doit être capable de traiter plusieurs clients à la suite.
• Vous avez le droit à une variable globale par programme (à justifier).
• Vous n’avez le droit qu’aux signaux SIGUSR1 et SIGUSR2.

.4

Bonus

• Gestion des erreurs de transmission et réémission.
• Gestion des conflits entre clients simultanés.
• Gestion correcte des ressources (temps d’utilisation CPU...)

3

Système Unix

.5

Minitalk

Fonctions autorisées

• signal
• kill
• getpid
• malloc
• free
• pause
• sleep
• usleep
• exit
• sigaction (uniquement pour le multi-client).

4



Documents similaires


cv gabriel nouar 2012
cv francais
julien das neves cv fr
primum infogerance
cv gabriel nouar 2012 1
competences dut