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
Se connecter, côté client
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

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les risques liés à l’essor fulgurant de l’IA générative
- Pourquoi est-il temps de repenser la gestion des vulnérabilités ?
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
