Base pour client/serveur

Soyez le premier à donner votre avis sur cette source.

Vue 27 507 fois - Téléchargée 6 644 fois

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

Ajouter un commentaire

Commentaires

Messages postés
17
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
29 juin 2011

salut j'ai un petit problème avec ton code : dans le coté client il me signale trois erreurs

_ Erreur 1 La méthode doit avoir un type de retour

_ Erreur 3 L'appel est ambigu entre les méthodes ou propriétés suivantes : 'Client_Serveur.clinet.InitializeComponent()' et 'Client_Serveur.clinet.InitializeComponent()'

_Erreur 4 'Client_Serveur.clinet.Client()' est un 'méthode' mais est utilisé comme un 'type'

svp quelqu'un peut m'aidé merci d'avance
Messages postés
467
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

MultiThread, pooling, Collection d'objets .............
Messages postés
1
Date d'inscription
dimanche 23 mars 2008
Statut
Membre
Dernière intervention
6 septembre 2010

Est il possible sur le code source du Serveur.cs de faire une modif pour accepter plusieurs client simultanés !?
Messages postés
1
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
1 juin 2010

bon travail
Messages postés
1
Date d'inscription
vendredi 27 novembre 2009
Statut
Membre
Dernière intervention
25 février 2010

SVP je veux le code qui gére l'importation du ficjier XML au vb.net 2005
Afficher les 14 commentaires

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.