> Tech > Se connecter, côté client

Se connecter, côté client

Tech - Par iTPro - 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 gratuitement cette ressource

Guide de facturation électronique, voie royale pour le DAF et la digitalisation de la fonction finance

Guide de facturation électronique, voie royale pour le DAF et la digitalisation de la fonction finance

Ce livre blanc expose les problématiques auxquelles sont confrontés les DAF modernes et souligne les bénéfices de la facturation électronique pour la trésorerie. Il dévoile également le processus de déploiement de ce projet de transformation digitale que la réglementation rendra bientôt obligatoire.

Tech - Par iTPro - Publié le 24 juin 2010