Transférer des fichiers avec Java - Java - Programmation
Marsh Posté le 02-09-2005 à 09:05:59
Les applications réseaux de type client-serveur se font assez facilement java ( encore faut-il connaitre un minimum de java ). En gros tu auras besoin des classes suivantes :
ServerSocket pour le serveur
Socket pour le client et le serveur
FileDialog pour sélection graphique du fichier
InputStream et OutputStream pour la gestion des flux.
Commence par aller faire un tour sur le site de sun à l'adresse suivante : http://java.sun.com/j2se/1.5.0/docs/api/
Tu y trouveras toutes les infos concernant ces classes.
Cela dit, pour débuter en java, faire une appli client-server me semble un peu prétentieux. Commence par faire quelques tutoriaux de base histoire de te familiariser avec java.
Bon courage
Marsh Posté le 02-09-2005 à 09:57:40
Commence par faire qq opérations de base sur les fichiers avant de t'attaquer au client/serveur, à moins que tu ne possèdes une bonne expérience dans des langages "proches".
Les sockets sont archi simples à utiliser en Java, mais pour un débutant, c'est un peu violent.
Marsh Posté le 02-09-2005 à 10:13:04
cherche un truc qui s'appelle httpClient dans les projet Apache :-)
Marsh Posté le 02-09-2005 à 10:31:56
Pq HTTP ??
Marsh Posté le 02-09-2005 à 10:58:57
C'est pratique, ca passe les firewalls
Marsh Posté le 02-09-2005 à 11:27:13
nerisson a écrit : C'est pratique, ca passe les firewalls |
Une communication RAW sur le port 80 aussi... Sans doute.
Marsh Posté le 01-09-2005 à 23:35:43
Bonjour à tous,
j'aimerais développer une application qui me permettrait de transférer, à partir de n'importe quelle machine, des fichiers locaux à mon serveur distant.
L'application en question tournerait dans un navigateur quelconque, sur un OS quelconque, et permettrait de sélectionner sur le disque dur local des fichiers à envoyer à mon serveur.
Toutes les idées seront les bienvenues.
Ah, un dernier détail, je ne connais (encore) rien à Java )