> Tech > Se connecter, côté client

Se connecter, côté client

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

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 de Cyber-résilience pour Microsoft 365

Guide de Cyber-résilience pour Microsoft 365

La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech