class Client {
public static void main(String args[]) {
try {
Socket skt = new Socket("localhost", 9000);
BufferedReader in = new BufferedReader(new
InputStreamReader(skt.getInputStream()));
System.out.print("Mensagem recebida: '");
while (!in.ready()) {}
System.out.println(in.readLine()); // Read one line and output it
System.out.print("'\n");
in.close();
}
catch(Exception e) {
System.out.print("Erro cliente \n");
}
}
}[/code]
Agora a dúvida.
Nesse meu exemplo as string foi passada através da classe Servidor.
No meu cenário real, existe um aparelho que esta na rua enviando mensagens para meu IP Fixo + Porta.
class Client {
public static void main(String args[]) {
try {
Socket skt = new Socket("localhost", 9000);
BufferedReader in = new BufferedReader(new
InputStreamReader(skt.getInputStream()));
System.out.print("Mensagem recebida: '");
while (!in.ready()) {}
System.out.println(in.readLine()); // Read one line and output it
System.out.print("'\n");
in.close();
}
catch(Exception e) {
System.out.print("Erro cliente \n");
}
}
}[/code]
Em meu cenário é ao contrario
o primeiro codigo é quem esta enviando as mensagens não é ?
no meu caso quem esta enviando as mensagens é o aparelho
forum é óitimo mas para me expressar as vezes tenho dificuldade