Professional Documents
Culture Documents
9-1 But
Offrir aux applications un service de "datagrammes" : envoi de données
sans connexion.
Long.message Checksum
Note
Le checksum est en fait calculé sur un message "étendu", auquel on a
ajouté une pseudo en-tête contenant en particulier les adresses IP source
et destination. Ceci est un exemple (puisque la couche UDP doit connaître
les adresses IP) de non respect du modèle "en couches".
0 - - Réserver
La classe DatagramPacket
Cette classe permet de créer des objets qui contiendront les données
envoyées ou reçues ainsi que l'adresse de destination ou de provenance
du datagramme. Deux constructeurs sont disponibles, un pour les paquets
à recevoir, l'autre pour les paquets à envoyer.
La Classe DatagramSocket
Cette classe permet de créer des sockets UDP qui permettent d'envoyer et
de recevoir des datagrammes UDP. Avant toute communication en mode
UDP il est nécessaire de créer une socket aussi bien du côté client que du
côté serveur. Pour cela Java propose trois constructeurs