Olá pessoal. Estou desenvolvendo uma aplicação Cliente/Servidor usando RMI , onde é necessário passar uma imagem de uma pasta na maquina cliente para a maquina onde está o servidor.Da forma que fiz (descrita abaixo) até funciona quando o cliente e o servidor estão na mesma maquina, mas em rede não funciona.
Uma coisa importante eh nunca ignorar as excecoes (usando catch(Exception e) {} ou similares). Assim voce nao perde as mensagens de erro - que nesse caso, provavelmente eh um FileNotFound da vida
R
Renato_Souza
Meu amigo, não consegui usar a classe BufferedImage sem fazer tratamento de excecoes,da erro na compilação. Se souber uma maneira de fazer isso, por favor me diga. Mas não creio que seja um FileNotFound da vida, pois quando o servidor e o cliente estão na mesma maquina funciona. A não ser que quando for passar a imagem usando a rede, tenha que se tratar o arquivo de uma outra forma.
Valeu !!
Rubem_Azenha
depende, como vc passa o arquivo pela rede?
TedLoprao
Ei Renato, acho que o cv quiz dizer para pelo menos colocar um e.printStackTrace(); no seu catch, pq da maneira que vc está fazendo o java nem mesmo mostra qual foi o erro…
Era isso cv??
cv1
Exato!
R
Renato_Souza
Ai pessoal o erro é o seguinte. A forma como fiz foi descrita na primeira mensagem.
Usando o e.printStackTrace() mostrou o erro abaixo.