Prezados colegas,
tenho um classe servidora que tenta receber os bytes da classe cliente abaixo, mas o código não funciona, pediria sugestões a quem já conseguiu chegar a uma solução.
public class Cliente {
public static void main(String[] args) throws IOException {
InetAddress addr = InetAddress.getByName(null);
System.out.println("addr = " + addr);
Socket socket = new Socket("127.0.0.1", 8080);
try{
System.out.println("socket = " + socket);
ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());
File arquivo = new File("origem/remedios.mdb");
FileInputStream streamArquivo = new FileInputStream(arquivo.getCanonicalFile());
while(streamArquivo.read()!=-1){
out.write((byte)streamArquivo.read());
}
System.out.println("Concluído!");
in.close();
out.close();
}
finally{
System.out.println("closing...");
socket.close();
}
}
}