Mon probleme est le suivant je fait une lecture d'un fichier et je lenvoie vers un 2eme client
et de l'autre coté une foi reçu je fait ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private File file; private DataInputStream fichier; fichier=new DataInputStream( new BufferedInputStream( new FileInputStream(file))); while(fichier.available()!=0) fluxSortieSocket.println(fichier.readLine()); fluxSortieSocket.println("CLOSE");
voila lre probleme est qu'avec ça j'arrive a envoyer et sauvegarder les fichiers .txt sauf que au lieu de me les ecrire ligne par ligne ca le fait tt dans une ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 fichier=new DataOutputStream( new BufferedOutputStream( new FileOutputStream(new File(Name)))); while(!reponse.equals("CLOSE")){ System.err.println(reponse); fichier.writeChars(reponse); fichier.write('\n'); reponse = fluxEntreeSocket.readLine(); } fichier.close();
et j'arrive pas a transferer les mp3 ou autres fichiers
merci
et une autre question quesqu'un contenu binaire et comment je peut avoir le contenu binaire d'un fichier
merci
Partager