• Aucun résultat trouvé

TP 4

N/A
N/A
Protected

Academic year: 2022

Partager "TP 4"

Copied!
1
0
0

Texte intégral

(1)

I.U.T. Nice-Côte d'Azur Module I6

Département R & T. 2

ème

Année

Module I6 1 TP n° 4

TP 4

Sockets (~/I6/TP4/)

Exercice 1 : Un serveur d'opération.

L'objectif de cet exercice est de réaliser un ensemble serveur/client qui communique par l'intermédiaire de sockets. Le client envoie des messages sous la forme axb. Le serveur doit alors répondre en renvoyant le résultat de l'opération.

1. Écrire le Serveur en utilisant les classes du package java.net, en particulier ServerSocket et Socket. Choisir un numéro de port enregistré (8000 par exemple), puis tester le serveur avec la commande telnet.

2. Écrire le Client et tester la connexion client/serveur.

3. Modifier le client pour envoyer l’expression en ligne de commande 4. (Optionnel) Ajouter la prise en charge de l'addition.

5. Modifier le client pour que l'utilisateur puisse saisir une opération au clavier et l'envoyer au serveur.

Rappel : les ports système sous Unix/GNU Linux

Les ports 0 à 1023 sont les ports réservés. Seul l'administrateur (root) de la machine peut écouter sur ces ports.

Les ports 1024 à 49151 sont les ports enregistrés. Ils peuvent être attachés (bindés) par n'importe quel utilisateur.

Les ports 49152 à 65535 sont les ports dynamiques.

Pour plus de détail, voir : http://www.iana.org/assignments/port-numbers

Références

Documents relatifs

En revanche, certaines utilisations comme le continu (streaming) nécessitent l'emploi d'un protocole plus léger et plus rapide, comme UDP (User Datagram Protocol ou protocole

– Comment casser la relation forte entre client et serveur, comment rendre le client indépendant du serveur pour l'appel.

Un système de fichiers (file system) définit l’organisation d’un disque (ou plus précisément d’une partition d’un disque).. C’est une structure de données permettant de

Une fois le serveur en place, il faut créer les bases de données distribuées par le service NIS.. Ces bases étant stockées dans le répertoire /var/yp/ , c'est à partir de

– Optimisation de la bande passante (en utilisant les caches) – Contrôle et filtrage de l’accès en se servant des URI. – Création

Ceci indique à quel point de l'espace supplémentaire dans la mise en page doit être alloué à la vue. 10

Administration Unix /Linux Créer un serveur Samba de salle de cours page 3/39 LoiselJP ©2010..

A chaque réutilisation ou distribution, vous devez faire apparaître clairement aux autres les conditions contractuelles de mise à disposition de cette création.. Chacune de