|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
estella.lib.Conexao
public class Conexao
Funcoes para gerenciar conexoes de saida
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
Conexao(java.net.Socket sckt)
|
|
Conexao(java.lang.String host,
int porta)
Instancia uma nova conexao |
Method Summary | |
---|---|
boolean |
envia(byte[] arquivo)
Escreve dados no socket |
boolean |
envia(java.lang.String msg)
Escreve dados no socket |
boolean |
fecha()
Fecha conexao cliente, incluindo os canais de comunicacao (leitura / escrita) |
int |
getTimeout()
Timeout - retorna o tempo de espera para resposta da conexao |
java.lang.String |
host()
Retorna o host da conexao |
boolean |
inicia()
Cria um socket cliente, setando os parametros necessarios |
java.lang.String |
ipLocal()
Retorna o ip no qual essa conexao se conectou (ip do servidor local) |
int |
porta()
Retorna a porta da conexao |
java.lang.String |
recebe()
Recebe dados do socket (com timeout, vide classe constantes) |
boolean |
recebeArquivo(java.lang.String dir,
java.lang.String nome,
int tamanho)
Recebe arquivo do socket (com timeout, vide classe constantes) |
java.lang.String |
recebeSEO()
Recebe dados do socket, se nao tiver nada, nao espera e retorna null (sem espera ocupada) |
java.lang.String |
recebeString()
Recebe dados do socket (com timeout, vide classe constantes) |
boolean |
setTimeout(int tempo)
Timeout - seta o tempo de espera para resposta da conexao |
java.net.Socket |
status()
Status da conexao |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Conexao(java.lang.String host, int porta)
host
- String com o host no formato host.com ou 127.0.0.1porta
- Inteiro contendo um numero de portapublic Conexao(java.net.Socket sckt)
Method Detail |
---|
public boolean inicia()
public boolean envia(java.lang.String msg)
msg
- - String com a mensagem a ser escrita no socket
public boolean envia(byte[] arquivo)
arquivo
- - arquivo em bytes para ser escritor no socket
public java.lang.String host()
public java.lang.String ipLocal()
public int porta()
public boolean setTimeout(int tempo)
tempo
- (s) - tempo em segundos
public int getTimeout()
tempo
- (s) - tempo em segundos
public java.lang.String recebeString()
public java.lang.String recebe()
Constantes
public java.lang.String recebeSEO()
public boolean recebeArquivo(java.lang.String dir, java.lang.String nome, int tamanho)
Constantes
public java.net.Socket status()
public boolean fecha()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |