Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.Socket;
- import java.io.*;
- public class ClienteTCP
- {
- //METODO PRINCIPAL DA CLASSE
- public static void main (String args[])
- {
- try
- {
- //ENDERECO DO SERVIDOR
- String IPServidor = "127.0.0.1";
- int PortaServidor = 7000;
- //ESTABELECE CONEXAO COM SERVIDOR
- System.out.println(" -C- Conectando ao servidor ->" + IPServidor + ":" +PortaServidor);
- Socket socktCli = new Socket (IPServidor,PortaServidor);
- System.out.println(" -C- Detalhes conexao :" + socktCli.toString()); //DETALHAMENTO (EXTRA)
- //CRIA UM PACOTE DE SA�DA PARA ENVIAR MENSAGENS, ASSOCIANDO-O A CONEXAO (c)
- ObjectOutputStream sCliOut = new ObjectOutputStream(socktCli.getOutputStream());
- sCliOut.writeObject("MENSAGEM TESTE");//ESCREVE NO PACOTE
- System.out.println(" -C- Enviando mensagem...");
- sCliOut.flush(); //ENVIA O PACOTE
- //CRIA UM PACOTE DE ENTRADA PARA RECEBER MENSAGENS, ASSOCIADO A CONEXAO (c)
- ObjectInputStream sCliIn = new ObjectInputStream (socktCli.getInputStream());
- System.out.println(" -C- Recebendo mensagem...");
- String strMsg = sCliIn.readObject().toString(); //ESPERA (BLOQUEADO) POR UM PACOTE
- //PROCESSA O PACOTE RECEBIDO
- System.out.println(" -C- Mensagem recebida: " + strMsg);
- //FINALIZA A CONEXAO
- socktCli.close();
- System.out.println(" -C- Conexao finalizada...");
- }
- catch(Exception e) //SE OCORRER ALGUMA EXCESSAO, ENTAO DEVE SER TRATADA (AMIGAVELMENTE)
- {
- System.out.println(" -C- O seguinte problema ocorreu : \n" + e.toString());
- }
- }
- }
Add Comment
Please, Sign In to add comment