Salve a tutti, ho un server in ascolto sulla porta 5080 e su questo server in una directory ho un file di testo con una lista di film..
sono riuscito a fare la lettura da file, ma non riesco a fare la scrittura..
vi posto i codici nella speranza che qualcuno mi possa aiutare..
import java.net.*;
import java.io.*;
public class WriteFile {
URL page; //crea un oggetto URL
//costruttore
public WriteFile(String host) {
try {
page = new URL("http://" + host + ":5080/ProvaStreaming/ListaFlv.txt");
}
catch (MalformedURLException e) {
System.out.println("Bad URL : "+page);
}
}
public static void main(String args[]) {
try {
WriteFile urlw = new WriteFile("localhost");
URLConnection conn = urlw.page.openConnection();
conn.setDoOutput(true);
conn.connect();
//scrittura nel file
System.out.println("Inserire il nome del file flv : ");
BufferedReader in1 = new BufferedReader(new InputStreamReader(System.in));
String nomefile = in1.readLine();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream()));
PrintWriter pw = new PrintWriter(bw,true);
pw.append(nomefile);
}
catch(IOException e){
e.printStackTrace();
}
}
}
Se eseguo non mi da errori, ma poi quando apro il file sul server non trovo scrittto nulla..
qualcuno puo' aiutarmi?
grazie..