Probleme envoie fichier via socket
stef
-
kuchi007 Messages postés 318 Statut Membre -
kuchi007 Messages postés 318 Statut Membre -
Bonjour,
j'ai un fichier (monFichier.xml) que je veux envoyer à un serveur qui existe deja via une socket en java
et lire les reponses du serveur en meme temps.
j'arrive pas à le faire alor merci pr l'aide.
voici la methode d'envoie dans la socket :
public void envoieMessage (String host, int port) throws IOException{
File monFichier = new File("monFich.xml");
Socket client= new Socket(host, port);
ObjectInputStream in ;
ObjectOutputStream out;
try{
client = new Socket(InetAddress.getByName("ip du serveur"),port);
out = new ObjectOutputStream(client.getOutputStream());
in = new ObjectInputStream(client.getInputStream());
try {
monFichier = (File)in.readObject();
} catch(ClassNotFoundException cnfex) {}
out.writeObject(monFichier);
out.flush();
in.close();
out.close();
client.close();
}catch(IOException io){
System.out.println("erreur envoie: "+io.getMessage());
}
}
çà ne marche pas y'a toujours erreur
j'ai un fichier (monFichier.xml) que je veux envoyer à un serveur qui existe deja via une socket en java
et lire les reponses du serveur en meme temps.
j'arrive pas à le faire alor merci pr l'aide.
voici la methode d'envoie dans la socket :
public void envoieMessage (String host, int port) throws IOException{
File monFichier = new File("monFich.xml");
Socket client= new Socket(host, port);
ObjectInputStream in ;
ObjectOutputStream out;
try{
client = new Socket(InetAddress.getByName("ip du serveur"),port);
out = new ObjectOutputStream(client.getOutputStream());
in = new ObjectInputStream(client.getInputStream());
try {
monFichier = (File)in.readObject();
} catch(ClassNotFoundException cnfex) {}
out.writeObject(monFichier);
out.flush();
in.close();
out.close();
client.close();
}catch(IOException io){
System.out.println("erreur envoie: "+io.getMessage());
}
}
çà ne marche pas y'a toujours erreur
A voir également:
- Probleme envoie fichier via socket
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
6 réponses
il me renvoie plein d' erreur ( Unknown Source ) et point sur ( out.writeObject(monFichier); ) dans mon code
merci.
merci.
Je comprend pas, d'un coté tu fais ça :
File monFichier = new File("monFich.xml");
et après tu fais ça :
monFichier = (File)in.readObject();
File monFichier = new File("monFich.xml");
et après tu fais ça :
monFichier = (File)in.readObject();
j'avais juste rajouter cette partie pour voir ce que çà fesais , je l'ai retiré. mais çà change rien
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
quelqu'un pourrai me dire à quoi çà sert in.read() dans l'envoie d'un fichier via une socket à un serveur ?
quelqu'un pourrai me dire à quoi çà sert in.read() dans l'envoie d'un fichier via une socket à un serveur ?