Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Norivan Oliveira

Comunicação servidor x cliente

Recommended Posts

Bom dia pessoal,

 

Estou com uma dúvida até meio idiota...

 

Seguindo um tutorial aqui 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

// 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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você já tentou perguntar lá no GUJ?

 

Eles respondem mais rápido (por ser um fórum especializado em JAVA) e com mais precisão...

 

E além disso...eles que fizeram o tutorial...então eles devem solucionar os erros!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O accept do servidor retorna um objeto Socket. Nele você aplica o método getOutputStream p/ escrever a mensagem p/ o cliente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.