Envoyer un fichier sur le réseau
Salut tout le monde;
J'aspére que vous m'aider à finir mon projet
qui s'articule autour de la criptographie.
j'ai seulement une probléme concernant l'envoie d'un fichier a un poste choisie parmis plusieurs d'une liste.
Si vous avez une idée pleaaaaaaaaaaaaaaase aider moi
envoyer fichier sur le réseau
je pense que vous avez mal compris ce que cherche;
En effet,je suis entrains de développer une application sur JBuilder9 qui consiste à parcourir un réseau local (suivant un masksousréseau):
1-Je récupére ces adresses dans une liste ;
2-je séléctionne une adresse de la liste,auqu'elle je veus envoyer un fichier crypté si j'appuis sur un boutton"envoyer" ;
3-quant l'envoie est effectué avec succés cette machine(destinatrice)m'envoie un accusé.
voici une partie de ma code qui parcours le submask:
*****************************************
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| import java.net.*;
class scanIP
{
// Ci-dessous, sous-Class apparentée à un thread :
static class TestIP extends Thread
{
private String ip;
private String namePC;
public TestIP(String adresse)
{ // Constructeur du THREAD avec l'IP passée en paramètre + haut...
ip = adresse;
}
public void run() // Déclanchée lorsque "thread.start()" ci-dessus
{
try
{
namePC = InetAddress.getByName(ip).getHostName().toString();
if ( ! namePC.startsWith( ip.toString() ))
{
System.out.println();
System.out.println("Adresse de l'Hôte = " + ip);
System.out.println("Nom de l'Hôte = " + namePC);
System.out.println();
}
}
catch (UnknownHostException ex) { System.out.println("#Bad IP#"); }
}
}
public static void main (String [] args)
{
for (int i=0; i <255; i++ )
{ // On peut changer le masque réseau standard au besoin, voir tout tester !
TestIP testIP = new TestIP("192.168.1." + i );
( (Thread) testIP ).start();
}
System.out.println("SCAN en cours");
}
} |
*********************************************************
je serais trés contente si vous m'aider à compléter la partie de l'envoie du fichier;
j'ai essayer à comprendre le principe des socket mais j'ai pas réussie à résoudre mon probléme.
MERCI
envoyer un fichier sur le réseau
Pouvez vous étre plus clair ;
D'aprés que j'ai connais le protocole a utiliser selon votre choix (UDP,TCP...).L'essentielle qu'il doit étre identique pour les deux cotés.
pouvez vous me donner juste la solution pour envoyer ce fichier(socket,ssh sous windows,...)
Merci d'avance! :oops: