Carlos,
para verificar qual o formato das mensagens do chat faca o seu programa
ler de um DataInputStream e grave isso num arquivo. Depois voce pode
analisar o arquivo, para ver se existem alguns caracteres de controle.
O BufferedReader retorna uma linha quando for encontrado um \n ou um \r
ou um \r\n. Verifique se o chat retorna isso ao final de cada linha.
Carlos E O Chierici wrote:
>
> Estou fazendo meu prog. p/ acesso ao chat do zaz. Esta indo tudo bem, so que
> estou com problemas na recepcao da conversa das salas:
>
> 1 - Parece que estou recebendo os dados com algum atrazo (digo isso porque
> quando uso um navegador qualquer e entro no chat, a 1a. coisa que vejo eh
> "fulano entra na sala..." e esta msg demora um pouco no prog. Essa demora
> tem a ver com a stream de recepcao ser bufferizada?
>
> 2 - Quando eu uso a funcao readLine (de BufferedReader) p/ receber a
> conversa, pensava em receber a cada passagem por esta instrucao, "uma
> conversa" de alguem, so que as vezes o prog. demora um pouco e quando
> apresenta na tela, vem umas 2 ou 3 msg coladas juntas. Isso tem a ver tambem
> com a stream de recepcao (BufferedReader) ser bufferizada?
>
> 3 - Duvida: no chat do zaz cada "fala" que eh enviada pelo servidor eh
> terminada por um caractere fim de linha ("\n")? Pergunto isso porque o
> BufferedReader le ate encontar um \n ou terminar o arquivo.
>
> Se alguem quiser ajudar, esta em anexo um esqueleto do que quero. Chequem
> com outro nick e em um horario que a sala esteja razoavelmente cheia (p/
> receber alguma fala).
>
> Ele esta preparado p/ conectar o servidor do zaz, entrar na sala Ribeirao
> Preto(1) com o nome de "carlos" e receber as falas da sala, separados por
> uma linha em branco.
>
> Peco ajuda pois esta muito estranho a recepcao dos dados.
>
> Ah, se alguem achar alguma forma de melhorar o que fiz, agradeco!
>
> []s
>
> Valeu!
>
> Carlos E O Chierici
> [EMAIL PROTECTED]
--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.