Sobre os sockets (enviar e receber) [RESOLVIDO]

Olá pessoal. :slight_smile:

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. :smiley: