java.lang.Object | +--JChat.JClient
JClient Classe cliente / Client Side Class
Constructor Summary | |
JClient(java.lang.String ip,
int porta,
java.lang.String nick)
Cria um novo Cliente JChat / Creates a new JChat Client |
Method Summary | |
void |
ArmazenaMensagem(Message men)
Adiciona a mensagem num vetor de mensagens / stores message into a messages vector |
Message |
checaMensagem()
Retorna o primeiro elemento do vetor de mensagens / returns the first element of the message vector |
void |
desconectar()
Desconecta o cliente / disconnects the client |
JChatChannel |
EntraCanal(java.lang.String nome)
Entra no canal. |
void |
enviaNick(java.lang.String nick)
Método público para envio de nickname |
java.util.Vector |
get_Channels()
Retorna o vetor de canais do cliente |
java.lang.String |
getNickname()
Pega o nickname atual do usuário |
boolean |
isConected()
Indica se o cliente está conectado / indicates if client is connected |
java.util.Vector |
listaCanais()
Pede ao servidor a lista de canais, espera receber e retorna esta lista |
static void |
main(java.lang.String[] a)
|
void |
MensagemParaCanal(java.lang.String canal,
java.lang.String mensagem)
Método público para envio de mensagens em canal |
void |
MensagemPvt(java.lang.String destino,
java.lang.String mensagem)
Método público para envio de mensagens privadas |
JChatChannel |
pegaCanal(java.lang.String nome)
Retorna um determinado canal já armazenado no lado cliente |
void |
SaiCanal(java.lang.String nome)
Sai de um determinado canal |
void |
verifica_mensagem(Message men)
Verifica as mensagens enviadas pelo servidor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JClient(java.lang.String ip, int porta, java.lang.String nick) throws java.io.IOException
ip
- nome ou endereço do servidor / server name or addressporta
- porta para conexão / connection portnick
- o nickname do cliente / client's nicknamejava.io.IOException
- Method Detail |
public void desconectar() throws java.io.IOException
java.io.IOException
- public boolean isConected()
public void ArmazenaMensagem(Message men)
men
- messagem que vai ser adicionada / message to be addedpublic Message checaMensagem()
public java.util.Vector listaCanais()
public void SaiCanal(java.lang.String nome)
nome
- nome do canal que se deseja sairpublic JChatChannel EntraCanal(java.lang.String nome)
nome
- nome do canal que se deseja entrarpublic JChatChannel pegaCanal(java.lang.String nome)
nome
- nome do canal que se deseja retornarpublic java.util.Vector get_Channels()
public void MensagemPvt(java.lang.String destino, java.lang.String mensagem)
destino
- o destino da mensagemmensagem
- a mensagempublic void enviaNick(java.lang.String nick)
nick
- o nickname a ser enviadopublic void MensagemParaCanal(java.lang.String canal, java.lang.String mensagem)
canal
- o canal que vai receber a mensagemmensagem
- a mensagem a ser enviadapublic java.lang.String getNickname()
public void verifica_mensagem(Message men)
men
- mensagem que foi enviada pelo servidorpublic static void main(java.lang.String[] a)