Rechercher : dans
Par :

[Java] Récupérer un fichier sur un pc distant

Dernière réponse le 17 jun 2004 à 11:14:16 Patrick, le 16 jun 2004 à 15:37:03 
 Signaler ce message aux modérateurs

Bonjour à tous et à toutes !

Je voudrais savoir comment je pourrais récupérer un fichier sur un ordinateur distant.
En gros, j'ai un programme Java sur un pc qui me génère un fichier de log, et sur un autre pc, j'ai un autre programme Java qui doit lire ce fichier et afficher les données qu'il contient dans une interface graphique.
Le problème, c'est que c'est mon programme Java qui doit récupérer ce fichier, et je ne sais absolument pas comment faire...

Merci d'avance,
Patrick

1

drizzt40, le 16 jun 2004 à 15:39:02

Bah tu pourrais le mettre sur internet...genre sur un server ftp...

Répondre à drizzt40

2

Patrick, le 16 jun 2004 à 15:46:07

Mouaip, mais ca, c'est pas possible... Les pc sont simplement en reseau... Et je n'ai pas la possibilité d'installer un serveur ftp ou http ou quoi que ce soit d'autre.
En fait, je voudrais savoir s'il n'existerait pas dans l'API de Java un moyen d'accéder (au moins en lecture) à des fichiers situés sur un autre ordinateur. La seule info que je connaisse sur cet autre ordinateur, c'est son nom (voire son adresse IP).

Merci,
Patrick

Répondre à Patrick

3

Nico, le 17 jun 2004 à 09:25:20
  • +1

Yop,

ben pour moi, il faut que sur la machine sur laquelle tu veux récupérer les fichiers, il y ait un programme qui écoute tes requetes. Cela peut etre un serveur web, ftp, ou un programme de ta fabrication.
Je ne sais pas si c'est possible d'utiliser le partage windows (jamais essayé). Mais le plus simple, si tu ne peux pas installer de serveur web ou http, c'est de faire un programme qui écoute sur un port donné, puis de faire un traitement de requete.

++

Nico

Répondre à Nico

4

 Canard007, le 17 jun 2004 à 11:14:16

Salut,
Tu te fait une petite appli client serveur qui tourne sur les 2 machines ,toujours à l'ecoute, et avec echange d'info sur demande de l ordinateur à l ordinateur distant.

Répondre à Canard007