Développer une application Client-Serveur

Principe

Lorsque deux ordinateurs doivent communiquer pour un besoin commun (jeu en réseau, application de surveillance, etc...) il est nécessaire de développer une liaison client serveur.

Le serveur doit ouvrir une liaison TCP associée à son adresse et à un numéro de port.

L'adresse est nécessaire afin que le client transmette les données à la bonne machine et le port est nécessaire pour que les données soient transmises à la bonne application.


On souhaite que la fenêtre de l'application serveur affiche l'adresse et le numéro de port utilisés par le serveur. Il est à remarquer qu'un serveur ne dispose pas nécessairement d'une fenêtre. Il peut fonctionner sans.


Le client quant à lui doit pouvoir transmettre des messages au serveur :


Une application client serveur dispose obligatoirement :



sources partielles :

OpenClassRoom

QtDeveloppez.com