estella.cliente
Class Conexao

java.lang.Object
  extended by estella.cliente.Conexao

public class Conexao
extends java.lang.Object

Funcoes para gerenciar conexoes de saida

Since:
22/11/2005

Constructor Summary
Conexao(java.net.Socket sckt)
           
Conexao(java.lang.String host, int porta)
          Instancia uma nova conexao
 
Method Summary
 boolean envia(java.lang.String msg)
          Escreve dados no socket
 boolean fecha()
          Fecha conexao cliente, incluindo os canais de comunicacao (leitura / escrita)
 boolean inicia()
          Cria um socket cliente, setando os parametros necessarios
 java.lang.String recebe()
          Recebe dados do socket (com timeout, vide classe constantes)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Conexao

public Conexao(java.lang.String host,
               int porta)
Instancia uma nova conexao

Parameters:
host - String com o host no formato host.com ou 127.0.0.1
porta - Inteiro contendo um numero de porta

Conexao

public Conexao(java.net.Socket sckt)
Method Detail

inicia

public boolean inicia()
Cria um socket cliente, setando os parametros necessarios

Returns:
true ou false / se a conexao foi criada e se modo leitura e gravacao estao prontos

envia

public boolean envia(java.lang.String msg)
Escreve dados no socket

Parameters:
socket - - Criado na funcao (iniciar)
msg - - String com a mensagem a ser escrita no socket
Returns:
true ou false

recebe

public java.lang.String recebe()
Recebe dados do socket (com timeout, vide classe constantes)

Parameters:
socket - - Criado na funcao iniciar()
Returns:
msg - String com a mensagem recebida ou null - Problema na recepcao de dados

fecha

public boolean fecha()
Fecha conexao cliente, incluindo os canais de comunicacao (leitura / escrita)

Returns:
true ou false