Re: [java-list] Socket again

2002-01-17 Por tôpico Luiz H - IEG



eu resolvi um problemadesse 
assim

frame.invalidate();
frame.validate();
frame.repaint();





- Original Message - 

  From: 
  Wagner 
  Cunha 
  To: [EMAIL PROTECTED] 
  Sent: Friday, January 11, 2002 3:37 
  PM
  Subject: [java-list] Socket again
  
  

  

  

  
   
  
  Daeee galera,
  estou com um probleminha com um applet que estou 
  desenvolvendo:
  
  ele deve se conectar a um servidor (utlizando 
  socket), pedir um determinado arquivo,
  exibir os dados deste arquivo e pedir outro 
  arquivo logo em seguida.
  
  consigo receber o arquivo e ler os dados, e assim 
  que tenho os dados chamo o método repaint() para atualizar os dados na 
  tela.
  mas logo após a chamada do repaint() eu peço o 
  arquivo seguinte e isso faz com q o applet fique nesse ciclosem nunca 
  atualizar a tela!!!
  parece q o processo fica presopedindo e 
  recebendo os dados, sem liberar tempo para atualizar a tela
  
  se alguém souber como posso solucionar 
  isso...
  
  Antecipadamente grato,
  
  Wagner
  
  


Re: [java-list] Socket again

2002-01-16 Por tôpico Jason Douglas de Oliveira




Boa Tarde Wagner,

Voce estah utilizando a mesma Thread para as duas 
coisas?
Para esse tipo de funcionalidade voce deveria estar utilizando 
duas uma para o Socket e outra(que eh a comum) a de gerenciamento de 
eventos.
O seu applet ficaria +ou- assim a Thread do 
Socket:

while(quantovocequiserquefique){
 Socket socket = 
new Socket(seuservidor,1000);
 InputStream in = 
socket.getInputStream();
 int 
x=0; 
 while((x = 
in.read()) != -1){
 // A 
maneira abaixo nao eh a melhor, fique ciente
 
myTextArea.append(String.valueIOf((char)x);
 }
 
in.close();
 
socket.close();
 
myTextArea.repaint();
}

Abraco!!!
PS: Fiz a olho.

-Mensagem original-De: 
Wagner Cunha [EMAIL PROTECTED]Para: 
[EMAIL PROTECTED] 
[EMAIL PROTECTED]Data: 
Sexta-feira, 11 de Janeiro de 2002 19:31Assunto: [java-list] 
Socket again

Quer ter seu prprio endereo na Internet?Garanta 
j o seu e ainda ganhe cinco e-mails 
personalizados.DomniosBOL - http://dominios.bol.com.br





Daeee galera,
estou com um probleminha com um applet que 
estou desenvolvendo:

ele deve se conectar a um servidor (utlizando 
socket), pedir um determinado arquivo,
exibir os dados deste arquivo e pedir outro 
arquivo logo em seguida.

consigo receber o arquivo e ler os dados, e 
assim que tenho os dados chamo o mtodo repaint() para atualizar os 
dados na tela.
mas logo aps a chamada do repaint() eu 
peo o arquivo seguinte e isso faz com q o applet fique nesse 
ciclosem nunca atualizar a tela!!!
parece q o processo fica presopedindo e 
recebendo os dados, sem liberar tempo para atualizar a tela

se algum souber como posso solucionar 
isso...

Antecipadamente grato,

Wagner




[java-list] Socket again

2002-01-11 Por tôpico Wagner Cunha



Daeee galera,
estou com um probleminha com um applet que estou 
desenvolvendo:

ele deve se conectar a um servidor (utlizando 
socket), pedir um determinado arquivo,
exibir os dados deste arquivo e pedir outro arquivo 
logo em seguida.

consigo receber o arquivo e ler os dados, e assim 
que tenho os dados chamo o método repaint() para atualizar os dados na 
tela.
mas logo após a chamada do repaint() eu peço o 
arquivo seguinte e isso faz com q o applet fique nesse ciclosem nunca 
atualizar a tela!!!
parece q o processo fica presopedindo e 
recebendo os dados, sem liberar tempo para atualizar a tela

se alguém souber como posso solucionar 
isso...

Antecipadamente grato,

Wagner