Le nom RACEME n'est pas anglais et ne signifie en aucun cas "Race Me". Ce nom provient d'un terme chimique. Un indice: cherchez ce que sont des énantiomères ou des molécules chirales...  Home   Zaurus   Debian   RioUtil   Projets Imac   Atari   mp3 
 TNS: Binarisation  Rééchantillonnage  Java: Applets  Ftp  Divers: Calculatrice  Killer  Disk Usage


Sujet:

Le but du projet est de programmer un client ftp simplifié.

On imagine donc un système de forums devant être géré par une ou plusieurs applets java qui postent et lisent les messages par le protocole ftp (on considère qu'il n'est pas possible d'utiliser les scripts CGI ou autre).

Un compte a été créé sur le serveur imac afin de gérer de manière centralisée les messages pour toute la promotion ing2000 (ce qui permettre de vérifier la cohérence du protocole lors d'accés simultanés).

La connexion se fait avec le login forum et le mot de passe guest sur le port 21 du serveur imac.u-paris2.fr.

Les différents forums sont les répertoires présents dans le répertoire ~/public_html. Chaque message doit appartenir à un forum: il doit donc être stocké dans un des répertoires de ~/public_html. Chaque message est stocké dans un fichier dont le nom est un numéro. Lors du post d'un nouveau message; celui-ci devra être stocké dans un nouveau fichier dont le numéro est libre (le nombre suivant le numéro du dernier message).

Le format d'un message devrait être du type:

From: nom ou pseudo de l'auteur du message
Date: date de post du message
Subject: Sujet du message
une ligne vide
message

Le post d'un nouveau message pourra se faire en utilisant la commande STOU (STOre Unique) ce qui évite d'avoir à employer un lock.

Le nouveau message sera alors envoyé au serveur en utilisant le protocole FTP.

Protocoles FTP: Rfc959

Implémentations: