/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package testejavadesktop; import java.io.DataInputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.PrintStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Guilherme */ public class CClienteSocket { private Socket conCliente; private int porta = 2000; private String hostname = "localhost"; private PrintStream outStream; private DataInputStream inStream; private ObjectInputStream ois; public CClienteSocket() { super(); } public CArquivosTeste RecebeArquivosTeste() { try { conCliente = new Socket(hostname, porta); // Pega Os Streams de Leitura e escrita // Essa parte deve ter algo parecido no servidor // na hora de receber/enviar os dados ois = new ObjectInputStream(conCliente.getInputStream()); return (CArquivosTeste) ois.readObject(); } catch (UnknownHostException ex) { Logger.getLogger(CClienteSocket.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(CClienteSocket.class.getName()).log(Level.SEVERE, null, ex); } catch (ClassNotFoundException ex) { Logger.getLogger(CClienteSocket.class.getName()).log(Level.SEVERE, null, ex); } return null; } }