O cliente abre a conexão, envia uma mensagem e o servidor recebe bonitinho... mas como eu mando uma mensagem do servidor para o cliente?
Tentei simplesmente fazer isto no Servidor.java
// Declaro a saida do servidor para o cliente
PrintStream saida = null;
...
// TODO fazer mensagem voltar para o agente
saida.println("teste");
e no cliente.java
// Cria um BufferedReader para o canal da stream de entrada de dados
entrada = new BufferedReader(new InputStreamReader(socket
.getInputStream()));
// Le a resposta do servidor
resposta = entrada.readLine().split("\\:");
System.out.println(resposta); // imprime no console
Mas como vocês devem imaginar não deu nada certo. O que tenho que fazer pra voltar uma mensagem do servidor para o agente?
Pergunta
Norivan Oliveira
Bom dia pessoal,
Estou com uma dúvida até meio idiota....
Seguindo um tutorial do guj: http://www.guj.com.br/java.tutorial.artigo.126.1.guj, estou tentando implementar uma "conversa" entre o cliente x servidor.
O cliente abre a conexão, envia uma mensagem e o servidor recebe bonitinho... mas como eu mando uma mensagem do servidor para o cliente?
Tentei simplesmente fazer isto no Servidor.java
e no cliente.javaMas como vocês devem imaginar não deu nada certo. O que tenho que fazer pra voltar uma mensagem do servidor para o agente?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.