> Tech > Se connecter, côté client

Se connecter, côté client

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

La première action logique du client consiste à  se connecter au serveur. Sur un événement windowOpened, le client exécute la méthode connect de la classe CustomerListKeeper. Voici le code de la méthode connect qui relie le client au serveur :

connection = new Socket(HOST, 8500);

La constante HOST

est définie comme une variable d’instance dans la classe CustomerListKeeper.
Elle fournit l’adresse IP ou le nom du serveur. Dans la pratique, il est déconseillé
de coder une adresse IP en dur; il vaut mieux inviter l’utilisateur à  fournir
un nom d’hôte.

Le deuxième paramètre du constructeur de la classe Socket est le numéro du port
auquel se connecter; CustomerHostServer est codé pour écouter sur le port 8500.
La variable d’instance  » connexion  » se réfère à  l’objet Socket construit ici.

Immédiatement après avoir créé le nouvel objet socket, nous construisons une instance
du DataOutputStream sur le flux de sortie simple du socket :



d_output = new DataOutputStream

(connection.getOutputStream());




La classe DataOutputStream fournit des méthodes pour écrire des types de données
Java, comme des entiers, vers le flux socket. Ultérieurement, le client utilisera
ce flux de sortie de données lorsqu’il enverra des requêtes au serveur.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis d'experts et témoignages clients et ainsi, retrouvez les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et collaboration, Impression et capture et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010