Estou com um problema para trabalhar com socket… preciso enviar arquivos de n formatos através de uma porta via socket, e estou prosseguindo da seguinte forma:
BufferedReader in = new BufferedReader(new FileReader( new File("texte.pdf") ));
Socket socket = new Socket("localhost", 3489);
BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
String str = ""
while(str = in.readLine()){
wr.write(str);
}
wr.close();
socket.close();
Esse procedimento até funciona, porem nao consigo recuperar o nome do arquivo… alguem tem uma ideia ?
Obrigado.