Bonjour à tous,
Jai un fichier personne (nom, prenom,age) que je veux le transférer vers le poste client.
Pour cela jai utilisé lIDL suivant:
module opsequence
{
struct personne
{
char nom[15];
char prenom [15];
double age;
};
typedef sequence<personne> listePersonne;
inteface test
{
listePersonne ramener( );
};
};
j ai implémenté la fect ramener( ) de la façon suivante
listePersonne ramener()
{
listePersonne Per;
Tanque not <nom du fichier>.eof() faire
Per.nom =<nom du fichier>.nom;
Per.prenom=<nom du fichier>.prenom;
Per.age =<nom du fichier>.age;
<aller à l'enregistrement suivant>
Fin tanque
return per;
}
sachant que coté client j utilise un message synchrone pour ramener ce fichier, c à d:
listePersonne(client)=(serveur)-> ramener( );
Est-ce que (coté serveur)cette fect s exécute en action atomique (d une façon indivisible)?
Merci davance.
Partager