Base pour client/serveur

Description

Suite a une demande sur le forum, voila 2 fichiers avec un code très basique permettant de mettre en oeuvre une communication client / serveur

Conclusion :


Au démarrage, le serveur (application console) s'initialise et se met en attente d'un client.
Au démarrage, le client (Form) s'initialise et se connecte au serveur automatiquement (donc il faut demarrer le serveur avant ;) ).
Le client ne permet que d'envoyer des messages au serveur, et le serveur affiche les messages envoyés par le client

Par son architecture (un seul thread pour l'ecoute de la connexion et la lecture des données envoyées par le client), le serveur n'autorise la connexion que pour un seul client.
Les exceptions sont sommairement gérées.
Par défaut, le serveur host sa session sur l'adresse de loopback, et le client se connecte à l'adresse de loopback.

Cette source n'est là que pour donner le code necessaire pour demarrer, sans superflu ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.