
Lundi 22 novembre 1998

Arash Habibi

Repertoire 3.SendAndWait.d


Previsions : 

Le protocole est simple, mais c'est la 
structure du programme qui est difficile a mettre
en oeuvre. 

La structure ? Chaque couche est un processus different. 
La couche application, lorsqu'il faut envoyer quelque chose, 
creee trois tubes (un pour les donnees, un autre pour la 
connexion et l'autre pour la deconnexion)

Les classes ? 
d'abord les couches : Chacun a au moins dix procedures
qui representent les services : 

ConnectRequest
ConnectIndication
ConnectRespond
ConnectConfirm

DataRequest
DataIndication

DisconnectRequest
DisconnectIndication
DisconnectRespond
DisconnectConfirm

Je pense qu'en fait, on va se passer de cette super-classe 
et qu'on va simplement prendre comme classe : 

CouchePhysique_c
CoucheLiaison_c
CoucheAppli_c

Chacune (sauf appli) ayant comme procedures au moins celles-ci
plus au moins une procedure "lancer". 



Resultats : 

C'est le premier programme en C++. 
Finalement la couche physique n'a pas besoin de connexion. 

Tout marche, mais il est tres possible que les IUP fassent 
finalement le projet HDLC. Donc il faut revenir au C. 
Cf version suivante. 