Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.3. Les flots d'octets
5.4. Le paquetage java.io
5.5. Java autonome
5.6. Les sockets
5.6.1. Adresse IP et port
5.6.2. Le côté serveur
5.6.3. Le côté client
5.6.4. Exemple
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la page

5.6.4. Exemple

Écrire une application java autonome qui réalise un serveur d'echo. Un serveur d'écho attend les connexions de clients sur un port, par exemple 1000, accepte toutes les connexions et renvoie en echo le message reçu. Un serveur d'echo sert souvent à tester que le réseau fonctionne et que la machine serveur n'est pas en panne.

Solution : EchoServer.java

Écrire une application java autonome qui réalise un client. Le client se connecte sur un serveur situé sur la même machine (localhost) et le port 1000. Le client envoie vers le serveur tous les arguments passés sur la ligne de commande et à chaque envoi attend une réponse éventuelle.

Solution : MonClient.java

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la page