Tenho uma aplicação(projeto) java J1 onde tenho um registro.
Eu gostaria de enviar o valor desse registro para outra aplicação J2.
Como posso fazer isso?
Estou utilizando o eclipse
Tenho uma aplicação(projeto) java J1 onde tenho um registro.
Eu gostaria de enviar o valor desse registro para outra aplicação J2.
Como posso fazer isso?
Estou utilizando o eclipse
O jeito mais simples? Sockets
Obrigado, estou fazendo alguns testes aqui mas estou com umas dúvidas quanto ao funcionamento.
na aplicação J1 coloquei esse código abaixo
try {
ServerSocket server = new ServerSocket(8081);
Socket client = server.accept();
byte[] b = InetAddress.getByName("localhost").getAddress();
System.out.println(b[0] + "." + b[1] + "." + b[2] + "." + b[3]);
System.out.println("Endereço: " + InetAddress.getByName("localhost").getHostAddress() );
}
quando chega nessa linha “Socket client = server.accept();” o sistema fica parado
o negócio seria eu colocar esse mesmo comando na outra aplicação J2 e dar start nela?
Sim, pois ele está esperando alguém conectar.
Na sua outra aplicação você tem que abrir um Socket pra conectar ao seu ServerSocket.