Re: [java-list] Socket again
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
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
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