Olá pessoal. 
Já consigo conectar-me com algum servidor.
Mas… como consigo enviar uma mensagem ou função do servidor para o cliente?
Por exemplo:
tentar {
Enviar es = novo Enviar();
es.EnviarMensagem('Carregou.'); }
finalmente {}
socket.Fechar();
E no cliente:
tentar {ReceberSocket rs = novo ReceberSocket(); rs.printarMensagem(1); } finalmente{}
Exemplos bem “bobos”, mas acho que dá para entender, certo? hehe.
Já pesquisei sobre isso mas não entendi muito bem :oops:
Agradeço desde já.
Servidor (recebe o texto:
public void servidor_recebertexto(){
try {
ServerSocket servidor = new ServerSocket(90);//// abrir porta 90, as vezes as portas menores estão oculpadas, então usa uma 123456 por exemplo
Socket receber_dados = servidor.accept();
BufferedReader entrada = new BufferedReader( new InputStreamReader(receber_dados.getInputStream()));
String receber_texto = entrada.readLine();
System.out.println("R:"+receber_texto);
servidor.close();
} catch (IOException ex) { System.out.println("ERRO ABRIR PORTA"); }
}
Cliente (envia o texto)
public void servidor_recebertexto(){
try {
Socket enviar_cliente = new Socket("127.0.0.1", 90);
PrintStream enviar = new PrintStream(enviar_cliente.getOutputStream());
enviar.println("olá fulano de tal!!!");/// enciar para o servidor
enviar_cliente.close();
} catch (IOException ex) { System.out.println("ERRO ENVIAR TEXTO PARA O SERVIDOR"); }
}
falow
Bah, muito obrigado mano!! :shock:
Resolveu de primeira!! Valeu mesmo!
To te devendo hein. 