:: Enseignements :: ESIPE :: E4INFO :: 2012-2013 :: Applications réseaux ::
[LOGO]

Client/serveur UDP, représentation des données numériques


Exercice 1 - Longue Somme de Long

On souhaite mettre en place une sorte de calculette permettant à un client de demander à un serveur le résultat de la somme de plusieurs nombres qui sont des entiers long (sur 64 bits).

Le "protocole" convenu établi que pour cela, le client doit envoyer chaque opérande, un par un, en binaire représenté dans la convention "network order" (i.e. big endian -- l'octet de poids fort est enregistré à l'adresse mémoire la plus petite). Le résultat de la somme totale sera renvoyé par le serveur à la fin de la réception des opérandes, signalée par la première opérande nulle (i.e. 0) reçue du client.