Compte rendu tp
BUT DU TP…………………………………………………………………………………………………..…….P.3
PRINCIPE …………………………………………………………………………………………………….….. P.4
QUESTIONS PRELIMINAIRES………………………………………………………………………..…… P.5
ALGORITMES…………………………………………………………………………………………….……… P.7
PROGRAMME C++……………………………………………………………………………………………. p.8
CONCLUSION…………………………………………………………………………………………………… P.9
BUT DU TP
Pour ce TP, le but été de mettre en place un serveur météo sur la base de la communication client/serveur. Tout d’abord il faut créer un serveur qui fonctionne correctement.
Le serveur doit être capable de transmettre des données de température ou d’hydrométrie. Il doit répondre à n’importe quelles demandes de n’importe quels clients selon un protocole défini (TCP/IP).
Par la suite nous devons créer une interface graphique avec le client pour qu’il puisse envoyer des requêtes au serveur plus facilement.
PRINCIPE DU TP
Dans un premier temps nous avons commencé par se renseigner sur le TCP-IP, chose jusqu’à là presque inconnu pour nous.
On a étudié le principe sur internet et grâce à l’aide d’Embarcadero, on a découvert les différentes fonctions que nous pouvons utiliser.
Pour ce TP, on va utiliser l’objet TTcpServer d’embacadero, qui possède les propriétées nécessaires pour créer notre serveur.
Aucune « .dll » ou « .lib » nécessaire pour ce projet.
Première chose à faire, créer le serveur, pour ça on se sert de la propriété New TTcpServer() ;
Une fois créer et configuré nous n’avions plus qu’a construire les différentes fonctions nécessaire pour les réception/émission de trame.
QUESTIONS PRELIMINAIRES
1) Principe de connexion d’un client /serveur ?
La communication entre deux ordinateurs s'effectue toujours selon un schéma asymétrique. L'une des deux machines est responsable d'initier l'échange tandis que l'autre est en état d'écoute